[英]DateTime.kind property
對DateTime.kind
屬性有一點疑問。 文檔說kind
屬性具有三個字段Unspecified, Local, and Utc
,以顯示日期時間 object 的表示方式。
DateTime dt1 = DateTime.Now;
Console.WriteLine(dt1.Kind);
其中顯示“本地”,但在一些微軟文檔中,我將 Windows 維護的系統日期和時間標記為 UTC 而不是本地時間。
如果是這種情況,那么上面的WriteLine
應該 output 它是 UTC 而不是 Local?
任何想法?
——拉胡爾
DateTime.Now
旨在檢索當前本地時間。 DateTime.UtcNow
檢索當前 UTC 時間。
請注意,這與 Windows 本身如何存儲時間無關。 我相信它以 UTC 存儲當前時間,但也跟蹤當前時區,因此它可以顯示適當的本地時間。 我相信這也是DateTime.Now
所做的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.