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