Heim >Java >javaLernprogramm >Wie kann ich das Format eines Datums in Java ändern?

Wie kann ich das Format eines Datums in Java ändern?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-20 07:23:09982Durchsuche

How Can I Change a Date's Format in Java?

Datumsformat in Java bearbeiten

In Java ist das Ändern von Datumsformaten eine häufige Aufgabe. Eine häufige Anforderung besteht darin, Datumsangaben aus einem bestimmten Format, z. B. TT/MM/JJJJ, in ein anderes Format, z. B. JJJJ/MM/TT, zu konvertieren.

Lösung:

Um diese Datumsformatkonvertierung zu erreichen, können Sie die SimpleDateFormat-Klasse von Java verwenden:

final String OLD_FORMAT = "dd/MM/yyyy";
final String NEW_FORMAT = "yyyy/MM/dd";

// Example date in old format: 12/08/2010
String oldDateString = "12/08/2010";
String newDateString;

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT);
Date d = sdf.parse(oldDateString);
sdf.applyPattern(NEW_FORMAT);
newDateString = sdf.format(d);

// Output: 2010/08/12 (date in new format)

Diese Lösung erstellt eine SimpleDateFormat-Objekt und analysiert das Eingabedatum im alten Format. Anschließend wendet es das neue Formatmuster an und formatiert das Datum entsprechend, was zum gewünschten Ausgabeformat führt.

Das obige ist der detaillierte Inhalt vonWie kann ich das Format eines Datums in Java ändern?. 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