Heim  >  Artikel  >  Java  >  Wie konvertiere ich ein Java-Datum von jjjj-mm-tt in mm-tt-jjjj?

Wie konvertiere ich ein Java-Datum von jjjj-mm-tt in mm-tt-jjjj?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-01 00:40:01125Durchsuche

How to Convert a Java Date from yyyy-mm-dd to mm-dd-yyyy?

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:

  • Die Formatmusterzeichenfolgen müssen mit dem entsprechenden Datumsformat übereinstimmen. Überprüfen Sie die in SimpleDateFormat oder DateTimeFormatter verwendeten Muster noch einmal.
  • Die konvertierte Zeichenfolge kann mit demselben SimpleDateFormat oder DateTimeFormatter mit dem entsprechenden Formatmuster wieder in ein Datum geparst werden.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn