In Java wird ein Zeitstempel, der als langer Wert (seit der Epoche verstrichene Millisekunden) dargestellt wird, in eine formatierte Zeitzeichenfolge konvertiert Das h:m:s:ms-Format ist ein unkomplizierter Prozess.
Um dies zu erreichen, können Sie die Klassen Date und SimpleDateFormat verwenden. Die Date-Klasse stellt einen bestimmten Zeitpunkt dar, während SimpleDateFormat es Ihnen ermöglicht, diese Zeit nach einem bestimmten Muster zu formatieren.
Unten finden Sie eine Schritt-für-Schritt-Lösung für Ihr Problem:
// 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
Dieser Ansatz gewährleistet eine genaue Konvertierung des Zeitstempels in die gewünschte formatierte Zeitzeichenfolge.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen Millisekunden-Zeitstempel in das HH:mm:ss:SSS-Format in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!