DateTime.UtcNow 協調通用時間(UTC)


1.協調通用時間(UTC)

2.本地時間和UTC時間相互轉化

  DateTime localDateTime = DateTime.Now;//本地時間
  DateTime utcDateTime = DateTime.UtcNow;//協調世界時 
  DateTime temp1 = DateTime.SpecifyKind(localDateTime, DateTimeKind.Utc);//本地時間轉成UTC時間
  DateTime temp2 = DateTime.SpecifyKind(utcDateTime, DateTimeKind.Local);//將UTC時間轉成本地時間
  DateTime temp3 = DateTime.SpecifyKind(localDateTime, DateTimeKind.Unspecified);//既不是本地時間也不是UTC時間

 

3.UtcNow的替代方法DateTimeOffset.UtcNow

    UtcNow的替代方法是DateTimeOffset.UtcNow。
    前者通過分配DateTimeKind.Utc給其Kind屬性來指示日期和時間值是協調世界時 (UTC), 后者會將日期和時間值分配給 UTC 時間的偏移量 (等於TimeSpan.Zero)。

4.DateTimeKind枚舉值

    該值指示新對象是表示本地時間、UTC,還是兩者皆否。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM