>將Unix時期的時間轉換為C#
中的人類可讀日期和時間>本指南演示了幾種將UNIX時期時間轉換(自1970年1月1日以來00:00:00 UTC以來的秒或毫秒)轉換為C#中的標準日期和時間格式的方法。
。態
AddSeconds
(對於毫秒為毫秒的時期時間)DateTime.UnixEpoch.AddSeconds(epochSeconds)
>
AddMilliseconds
>
DateTime.UnixEpoch.AddMilliseconds(epochMilliseconds)
來增強時區的精確和處理::
DateTimeOffset
DateTimeOffset
DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(epochSeconds)
>對象:DateTimeOffset dateTimeOffset2 = DateTimeOffset.FromUnixTimeMilliseconds(epochMilliseconds)
DateTime
雖然功能性,但此方法比現代替代方案要簡潔:DateTime dateTime = dateTimeOffset.DateTime
> 創建一個轉換方法:
執行轉換:
private static readonly DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
選擇最適合您的.NET框架版本和編碼樣式的方法。 現代以上是如何在 C# 中將紀元時間轉換為即時時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!