c#
でUnixタイムスタンプとデータタイムオブジェクトを効率的に処理しますデータ処理には、多くの場合、UNIXタイムスタンプとDateTimeオブジェクト間の変換が含まれます。 Unix Epoch(1970年1月1日)から数秒を表すUnixタイムスタンプは、保管と送信用にコンパクトです。 DateTimeオブジェクトは、より優れた人間の読みやすさと柔軟性を提供します UnixタイムスタンプからDateTimeへの
このC#関数は、UNIXタイムスタンプ(秒単位)をDateTimeオブジェクトに変換します。
DateTimeからUnix Timestamp 逆に、この関数はデータタイムオブジェクトをUNIXタイムスタンプに変換します:
<code class="language-csharp">public static DateTime UnixTimeStampToDateTime(double unixTimeStamp) { DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); return dateTime.AddSeconds(unixTimeStamp).ToLocalTime(); }</code>
重要な考慮事項:
エラーを回避するために異なるタイムゾーンにわたってタイムスタンプを変換する場合、正確なタイムゾーン処理が重要です。 提供されたコードは、を使用して、一貫した結果を確保します
以上がC#でUNIXタイムスタンプとDateTimeオブジェクトを変換する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。