從 C# DateTime 物件中移除時間部分
在 C# 中處理日期時,您可能會遇到只需要日期部分而不需要時間資訊的場景。當處理僅儲存或處理日期值的實體時,這通常是必要的。
關於從 DateTime 物件移除時間,會出現以下問題:
問題:
如何在 C# 中移除 DateTime 物件的時間部分,而不依賴字串轉換方法?
解:
要從 DateTime 物件移除時間部分,請使用 Date 屬性。其文法如下:
<code class="language-csharp">var date = dateAndTime.Date;</code>
這裡,dateAndTime 代表包含日期和時間資訊的原始 DateTime 物件。透過呼叫 Date 屬性,將建立一個名為 date 的新 DateTime 對象,其中只包含日期部分,而時間部分設定為 00:00:00。
範例:
<code class="language-csharp">var dateAndTime = DateTime.Now; Console.WriteLine(dateAndTime); // 输出:2023-10-27 10:23:45 var date = dateAndTime.Date; Console.WriteLine(date); // 输出:2023-10-27 00:00:00</code>
如您所見,date 變數現在包含日期部分,沒有任何時間訊息,時間自動設定為午夜。
以上是如何從 C# 中的 DateTime 物件中刪除時間部分?的詳細內容。更多資訊請關注PHP中文網其他相關文章!