Heim > Java > javaLernprogramm > Wie kann ich Datumsformate konvertieren, ohne veraltete Klassen zu verwenden?

Wie kann ich Datumsformate konvertieren, ohne veraltete Klassen zu verwenden?

Patricia Arquette
Freigeben: 2024-12-03 17:10:11
Original
848 Leute haben es durchsucht

How can I convert date formats without using deprecated classes?

Konvertieren von Datumsformaten ohne veraltete Klassen

Bei der Arbeit mit Datumsangaben ist es oft notwendig, zwischen verschiedenen Datumsformaten zu konvertieren. Beim Versuch, die SimpleDateFormat-Klasse zu verwenden, die über mehrere veraltete Methoden verfügt, können jedoch Probleme auftreten. Um dieses Problem anzugehen, ist ein modernerer Ansatz erforderlich.

Verwendung von SimpleDateFormat#format

Um ein Datum von einem Format in ein anderes zu konvertieren, ohne veraltete Klassen zu verwenden, verwenden Sie SimpleDateFormat#format wie folgt:

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");
Date date = originalFormat.parse("August 21, 2012");
String formattedDate = targetFormat.format(date);  // 20120821
Nach dem Login kopieren

In diesem Beispiel analysieren wir ein Datum im Format „21. August 2012“ und konvertieren es in ein neues Format von „yyyyMMdd“ mit SimpleDateFormat#format.

Hinweise

Es ist wichtig zu beachten, dass SimpleDateFormat#parse einen String und kein Date-Objekt erwartet. Stellen Sie außerdem beim Parsen sicher, dass die Formatzeichenfolge genau mit dem Format der Eingabezeichenfolge übereinstimmt.

Das obige ist der detaillierte Inhalt vonWie kann ich Datumsformate konvertieren, ohne veraltete Klassen zu verwenden?. 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