Java-Beispiele - Zeitstempel in Zeit umwandeln
Das folgende Beispiel zeigt, wie Sie die Methode format() der Klasse SimpleDateFormat verwenden, um einen Zeitstempel in Zeit umzuwandeln.
Datums- und Zeitmuster (auf Groß-/Kleinschreibung achten; unterschiedliche Schreibweisen haben unterschiedliche Bedeutungen):
- yyyy: Jahr
- MM: Monat
- dd: Tag
- hh: 1~12-Stunden-System (1-12)
- HH: 24-Stunden-System (0-23)
- mm: Minute
- ss: Sekunde
- S: Millisekunde
- E: Wochentag
- D: Tag des Jahres
- F: Woche des Monats (teilt die Gesamtzahl der in diesem Monat vergangenen Tage durch 7)
- w: Woche des Jahres
- W: Woche des Monats (berechnet auf Grundlage der tatsächlichen Gegebenheiten)
- a: AM/PM-Markierung
- k: ähnlich wie HH, repräsentiert das 24-Stunden-System eines Tages (1-24)
- K: ähnlich wie hh, repräsentiert das 12-Stunden-System eines Tages (0-11)
- z: repräsentiert die Zeitzone
Main.java-Datei
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main{
public static void main(String[] args){
Long timeStamp = System.currentTimeMillis(); //Aktuellen Zeitstempel abrufen
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sd = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); //Zeitstempel in Zeit umwandeln
System.out.println("Formatiertes Ergebnis:" + sd);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy Jahr MM Monat dd Tag HH Stunde mm Minute ss Sekunde");
String sd2 = sdf2.format(new Date(Long.parseLong(String.valueOf(timeStamp))));
System.out.println("Formatiertes Ergebnis:" + sd2);
}
}
Die Ausgabe des obigen Codes ist:
格式化结果:2018-07-10 12:17:34 格式化结果:2018 年 07 月 10 日 12 时 17 分 34 秒Andere Erweiterungen
Java-Beispiele