首頁 > Java > 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 中,將表示為長值(自Epoch 以來經過的毫秒數)的時間戳轉換為格式中的時間字串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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板