Datumskonvertierung ohne veraltete Klassen
Möglicherweise müssen Sie ein Datum von einem Format in ein anderes konvertieren. Die SimpleDateFormat-Klasse bietet jedoch veraltete Methoden. Wie können wir diese Konvertierung erreichen, ohne diese veralteten Klassen zu verwenden?
Lösung:Verwenden Sie die SimpleDateFormat#format-Methode
Um ein Datum ohne die Verwendung veralteter Klassen zu konvertieren, befolgen Sie diese Schritte :
Beispiel:
Betrachten Sie den folgenden Beispielcode:
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
In diesem Beispiel analysieren wir das Datum „August 21, 2012“ im Format „MMMM dd, yyyy“ und konvertieren Sie es in das „yyyyMMdd“-Format, was zu „20120821“ führt.
Hinweis: Denken Sie daran, dass SimpleDateFormat#parse einen String als Eingabe akzeptiert, kein Date-Objekt.
Das obige ist der detaillierte Inhalt vonWie konvertiert man Datumsangaben, ohne veraltete „SimpleDateFormat'-Klassen zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!