Heim > Java > javaLernprogramm > Wie konvertiere ich einen Zeitstempel in eine formatierte Zeitzeichenfolge (HH:mm:ss:SSS) in Java?

Wie konvertiere ich einen Zeitstempel in eine formatierte Zeitzeichenfolge (HH:mm:ss:SSS) in Java?

Barbara Streisand
Freigeben: 2024-11-12 04:13:02
Original
726 Leute haben es durchsucht

How to Convert a Timestamp to a Formatted Time String (HH:mm:ss:SSS) in Java?

Konvertieren von Zeitstempeln in formatierte Zeit in Java

Sie stoßen bei der Programmierung auf eine häufige Aufgabe: das Konvertieren eines Zeitstempels, der normalerweise als Millisekunden seit einem bestimmten Datum dargestellt wird Zeitpunkt (häufig die Epoche) in eine für Menschen lesbare Zeichenfolge um. In diesem Fall möchten Sie speziell in ein Format konvertieren, das Stunden, Minuten, Sekunden und Millisekunden (h:m:s:ms) anzeigt.

Um diese Konvertierung zu erreichen, besteht der erste Schritt darin, die Länge zu konvertieren Zeitstempel in ein Date-Objekt. Dies kann mit dem Konstruktor Date(long timestamp) erfolgen.

Date date = new Date(logEvent.timestamp);
Nach dem Login kopieren

Als nächstes erstellen Sie ein SimpleDateFormat-Objekt, um das gewünschte Ausgabeformat anzugeben. Dieses Format gibt an, wie das Datum formatiert werden soll, mit Stunden, Minuten, Sekunden und Millisekunden.

DateFormat formatter = new SimpleDateFormat("HH:mm:ss.SSS");
Nach dem Login kopieren

Optional können Sie eine Zeitzone für den Formatierer angeben, um sicherzustellen, dass die Zeit in der richtigen Zeitzone angezeigt wird.

formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
Nach dem Login kopieren

Schließlich können Sie das Datum mit der Formatmethode des SimpleDateFormat-Objekts formatieren.

String dateFormatted = formatter.format(date);
Nach dem Login kopieren

Dies Der Code erzeugt eine Zeichenfolge im Format h:m:s:ms, z. B. „00:20:00.000“ für einen Zeitstempel von 1200 Millisekunden.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen Zeitstempel in eine formatierte Zeitzeichenfolge (HH:mm:ss:SSS) in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage