ホームページ > バックエンド開発 > C++ > C#でUNIXタイムスタンプとDateTimeオブジェクトを変換する方法は?

C#でUNIXタイムスタンプとDateTimeオブジェクトを変換する方法は?

Patricia Arquette
リリース: 2025-02-01 23:51:11
オリジナル
586 人が閲覧しました

How to Convert Between Unix Timestamps and DateTime Objects in C#?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート