ホームページ >Java >&#&チュートリアル >UNIX エポックタイム文字列を Java Date オブジェクトに変換するにはどうすればよいですか?

UNIX エポックタイム文字列を Java Date オブジェクトに変換するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-21 03:04:16797ブラウズ

How do I convert a UNIX Epoch Time string into a Java Date object?

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

Java で、UNIX エポック時刻 (文字列として表される) を Date オブジェクトに変換する2 段階のプロセスが必要です。

ステップ 1:エポック時間の解析

UNIX エポック時間は通常、エポック (1970 年 1 月 1 日) からの秒数を表す文字列として表されます。この文字列を長整数として解析するには、次のコードに示すように Long.parseLong() メソッドを使用します。

String date = "1081157732";
long epochTime = Long.parseLong(date);

ステップ 2: 秒をミリ秒に変換する

Java の Date コンストラクターは、エポック時間がミリ秒単位で指定されることを想定しています。したがって、解析された秒をミリ秒に変換する必要があります。このために、epochTime を 1000 倍することができます:

long millisecondEpochTime = epochTime * 1000;

Date オブジェクトの作成

最後に、変換されたミリ秒 EpochTime を使用して Date オブジェクトを作成できます:

Date expiry = new Date(millisecondEpochTime);

これが UNIX を変換する方法ですエポック時刻文字列を Java Date オブジェクトに変換します。コーディングを楽しんでください!

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

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