Heim > Java > javaLernprogramm > Hauptteil

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

Patricia Arquette
Freigeben: 2024-11-01 00:40:01
Original
143 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!