ホームページ > Java > &#&チュートリアル > Java でミリ秒タイムスタンプを HH:mm:ss:SSS 形式に変換する方法

Java でミリ秒タイムスタンプを HH:mm:ss:SSS 形式に変換する方法

Linda Hamilton
リリース: 2024-11-13 12:53:02
オリジナル
624 人が閲覧しました

How to Convert a Millisecond Timestamp to HH:mm:ss:SSS Format in Java?

Java でミリ秒のタイムスタンプをフォーマットされた時間に変換する

Java では、long 値 (エポックから経過したミリ秒) として表されるタイムスタンプを、フォーマットされた時間文字列に変換します。 h:m:s:ms 形式は簡単なプロセスです。

これを実現するには、Date クラスと SimpleDateFormat クラスを利用できます。 Date クラスは特定の瞬間を表しますが、SimpleDateFormat を使用すると、指定されたパターンに従ってその時刻を書式設定できます。

以下は、問題に対する段階的な解決策です:

// Create a Date object from the timestamp
Date date = new Date(logEvent.timeStamp);

// Create a SimpleDateFormat object with the desired time format
DateFormat formatter = new SimpleDateFormat("HH:mm:ss.SSS");

// Set the SimpleDateFormat time zone to UTC for correct time formatting
formatter.setTimeZone(TimeZone.getTimeZone("UTC"));

// Format the Date object and convert it to a string
String dateFormatted = formatter.format(date);

// Display the formatted time string
System.out.println(dateFormatted); // Prints time in h:m:s:ms format
ログイン後にコピー

このアプローチにより、タイムスタンプが目的の形式の時刻文字列に正確に変換されます。

以上がJava でミリ秒タイムスタンプを HH:mm:ss:SSS 形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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