Datumsformatkonvertierung von jjjj-mm-tt nach mm-tt-jjjj
Konvertieren eines java.util.Date aus dem jjjj- Für die Formatierung mm-tt in mm-tt-jjjj ist die Verwendung von Datumsformatierern erforderlich. Die SimpleDateFormat-Klasse bietet eine praktische Möglichkeit, Datumsobjekte zu formatieren und zu analysieren.
Es ist jedoch wichtig zu beachten, dass Date selbst seit der Unix-Epoche ein Container für Millisekunden ist, ohne ein inhärentes Format. Die Formatierung wirkt sich nur auf die Zeichenfolgendarstellung des Datums aus.
Verwendung von SimpleDateFormat (Java 7 und höher)
Das folgende Beispiel zeigt, wie ein Datum mit SimpleDateFormat konvertiert wird:
<code class="java">Date myDate = new Date(); SimpleDateFormat yyyymmddFormat = new SimpleDateFormat("yyyy-MM-dd"); // Input format SimpleDateFormat mmddyyyyFormat = new SimpleDateFormat("MM-dd-yyyy"); // Output format // Format the date to the desired format String formattedDate = mmddyyyyFormat.format(myDate);</code>
DateTimeFormatter verwenden (Java 8 und höher)
Mit Java 8 bietet die DateTimeFormatter-Klasse eine einfachere und modernere API zum Formatieren von Datumsangaben. Hier ist ein Beispiel mit DateTimeFormatter:
<code class="java">LocalDateTime ldt = LocalDateTime.now(); String formattedDate = DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt);</code>
Zusätzliche Hinweise:
Durch Anwenden Mit diesen Techniken können Sie ein java.util.Date effektiv von jjjj-mm-tt in mm-tt-jjjj oder ein anderes gewünschtes Format konvertieren und so eine korrekte Datumsdarstellung in Ihren Anwendungen sicherstellen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Java-Datum von jjjj-mm-tt in mm-tt-jjjj?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!