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

Unix エポック時間を Java Date オブジェクトに変換するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-15 13:51:02748ブラウズ

How do I convert Unix Epoch time to a Java Date object?

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

Unix エポック時刻 (Unix タイムスタンプとも呼ばれます) は、Unix タイムスタンプと呼ばれる秒数を表します。 1970 年 1 月 1 日の 00:00:00 UTC から経過した時間。 Java では、Unix エポック時間を、特定の瞬間を表す Date オブジェクトに変換できます。

この変換を実行するには、Java の java.util パッケージの Date クラスを利用できます。 Date コンストラクターは、エポックからのミリ秒数を表す Long 値を受け入れます。

例:

次のコード スニペットを考えてみましょう:

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

この例では、Unix エポック時間を表す文字列から始めます。次に、Long.parseLong() を呼び出して String を解析し、long に変換します。通常、Unix タイムスタンプは秒単位で表されるため、結果の long 値に 1000 を掛けて、Java の Date コンストラクターで使用される単位であるミリ秒に変換します。

Date(long) コンストラクターを使用して新しい Date オブジェクトを作成します。変換されたミリ秒を渡すと、指定された Unix エポック時間に対応する Java Date オブジェクトが効果的に作成されます。この Date オブジェクトは、そのタイムスタンプに関連付けられた特定の瞬間を表します。

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

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