C# DateTimeOffset Pares UTC 時間

Posted on 2019-04-26

如果要把一個 UTC 的字串日期轉成 DateTime 的型別的話,最簡單的方式是使用 DateTimeOffset.Parse 這方法,然後在日期的結尾加上大寫的 Z (為什麼使用 Z 有興趣的話可以看一下 Wiki - ISO 8601 的說明 )

DateTimeOffset.Parse("2019/05/01 12:10:10Z")

實際 Debug 的話就可以看到差別,沒有加的話會使用本地的時區