ホームページ  >  記事  >  Java  >  Unix エポックタイムを Java 日付オブジェクトに変換するにはどうすればよいですか?

Unix エポックタイムを Java 日付オブジェクトに変換するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-20 13:41:21569ブラウズ

How to Convert Unix Epoch Time to a Java Date Object?

Unix エポック時刻を Java 日付オブジェクトに変換する

日付を扱うとき、開発者は時間の標準表現である Unix エポック時刻に遭遇することがよくあります。 1970 年 1 月 1 日の午前 0 時 (UTC) から経過した秒数を表す整数。このエポック時間を Java Date オブジェクトに変換するのは難しい場合があります。

一般的なアプローチの 1 つは、SimpleDateFormat クラスを使用することです。ただし、正しい形式引数を決定するのは難しい場合があります。別の解決策は、Long.parseLong() メソッドを使用してエポック時刻文字列を Long 整数に直接変換し、次にこの Long 値を使用して Date オブジェクトを初期化することです。

Date expiry = new Date(Long.parseLong(date));

ただし、エポック時刻がミリ秒ではなく秒単位で指定する場合は、Date オブジェクトを作成する前に 1000 を乗算する必要がある場合があります。

Date expiry = new Date(Long.parseLong(date) * 1000);

これらのアプローチを利用することで、開発者は Unix エポック時刻文字列を Java Date オブジェクトに簡単に変換し、動作できるようにすることができます。 Java アプリケーションで日付と時刻を効率的に使用できます。

以上がUnix エポックタイムを Java 日付オブジェクトに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。