首頁 > 後端開發 > C++ > 如何在 C# 中將紀元時間轉換為人類可讀的日期和時間?

如何在 C# 中將紀元時間轉換為人類可讀的日期和時間?

Patricia Arquette
發布: 2025-01-26 08:06:11
原創
397 人瀏覽過

How to Convert Epoch Time to a Human-Readable Date and Time in C#?

c#epoch時間轉換:人類可讀日期和時間

>

時期時間,代表自1970年1月1日,00:00 UTC以來的幾秒鐘,可以輕鬆地轉換為C#中用戶友好的日期和時間格式。 本指南探討了幾種方法。

最近的.NET版本中最直接的方法涉及使用>:>

DateTime.UnixEpoch:將指定的秒數加到時期,產生

>物件。
  • :類似上述,但使用毫秒。 DateTime.UnixEpoch.AddSeconds(epochSeconds)> DateTime
  • 利用dateTimeOffset:DateTime.UnixEpoch.AddMilliseconds(epochMilliseconds)
  • 對於更精確的時區處理,請考慮
>

>

DateTimeOffset

  • 取得標準DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(epochSeconds)物件:
  • >
  • DateTimeOffset dateTimeOffset2 = DateTimeOffset.FromUnixTimeMilliseconds(epochMilliseconds)
  • 經典方法(適用於較舊的.NET框架):
  • > DateTime如果您正在使用缺少上述方法的較舊的.NET版本,則此實用程式功能提供相同的功能:> DateTime dateTime = dateTimeOffset.DateTime
  • 此函數將
(以秒為單位)加入到時代的開始時間。 請記住,如有必要,請調整毫秒。

以上是如何在 C# 中將紀元時間轉換為人類可讀的日期和時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板