Heim > Java > javaLernprogramm > Wie kann ich Datumsangaben neu formatieren, ohne veraltete Klassen zu verwenden?

Wie kann ich Datumsangaben neu formatieren, ohne veraltete Klassen zu verwenden?

Barbara Streisand
Freigeben: 2024-11-25 01:02:20
Original
792 Leute haben es durchsucht

How can I reformat dates without using deprecated classes?

Datumsangaben mit vereinfachten Methoden neu formatieren

Um ein Datum von einem Format in ein anderes zu konvertieren, ohne veraltete Klassen wie SimpleDateFormat zu verwenden, befolgen Sie diese Schritte:

1. Erstellen Sie DateFormatter-Objekte

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");
Nach dem Login kopieren

2. Analysieren Sie die ursprüngliche Datumszeichenfolge

Date date = originalFormat.parse("August 21, 2012");
Nach dem Login kopieren

3. Formatieren Sie das Datum mit dem Zielformat

String formattedDate = targetFormat.format(date); // 20120821
Nach dem Login kopieren

Hinweis:

  • Parse verwendet einen String als Eingabe, kein Datumsobjekt.
  • Dieser Ansatz vermeidet die Verwendung veralteter Klassen wie SimpleDateFormat, die durch neuere ersetzt wurden APIs.

Das obige ist der detaillierte Inhalt vonWie kann ich Datumsangaben neu formatieren, 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