Heim >Java >javaLernprogramm >Wie konvertiere ich ein java.util.Date vom Format jjjj-mm-tt in das Format mm-tt-jjjj?
Wenn Sie in Java mit Datumsangaben arbeiten, müssen Sie möglicherweise zwischen diesen konvertieren verschiedene Datumsformate. Eine übliche Konvertierung ist von jjjj-mm-tt in mm-tt-jjjj. Dies kann durch die SimpleDateFormat-Klasse erreicht werden.
Datumsobjekte verstehen
Datumsobjekte stellen einen bestimmten Zeitpunkt als Anzahl der Millisekunden seit der Unix-Epoche (1. Januar 1970) dar. . Sie haben kein inhärentes Format.
SimpleDateFormat-Klasse
Die SimpleDateFormat-Klasse stellt Methoden zum Formatieren und Analysieren von Datumsangaben bereit. Um ein Datumsformat zu konvertieren, befolgen Sie diese Schritte:
<code class="java">SimpleDateFormat sm = new SimpleDateFormat("mm-dd-yyyy");</code>
<code class="java">String strDate = sm.format(myDate);</code>
<code class="java">Date dt = sm.parse(strDate);</code>
Beispielverwendung
<code class="java">Date myDate = new Date(); // Initialize a Date object // Format myDate to mm-dd-yyyy String formattedDate = new SimpleDateFormat("mm-dd-yyyy").format(myDate); System.out.println("Original date: " + myDate); System.out.println("Formatted date: " + formattedDate);</code>
Alternativer Ansatz (Java 8)
Java 8 führte die neue Datums- und Uhrzeit-API ein, die eine präzisere Möglichkeit zum Formatieren von Datumsangaben mit DateTimeFormatter bietet:
<code class="java">LocalDateTime ldt = LocalDateTime.now(); String formattedDate = DateTimeFormatter.ofPattern("MM-dd-yyyy").format(ldt);</code>
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein java.util.Date vom Format jjjj-mm-tt in das Format mm-tt-jjjj?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!