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

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

Susan Sarandon
リリース: 2024-11-21 03:04:16
オリジナル
792 人が閲覧しました

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

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