Java-Beispiele - Zeitstempel in Zeit umwandeln

Java 实例Java-Beispiele

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 秒

Java 实例Java-Beispiele

Andere Erweiterungen