Heim >Java >javaLernprogramm >Wie kann ich ein Java-Datum in einem bestimmten Format ohne zusätzliche Zeitinformationen anzeigen?
Java.util.Date in einem bestimmten Format anzeigen
In der Programmiersprache Java stellt die SimpleDateFormat-Klasse die Funktionalität zum Formatieren und Analysieren bereit Datum und Uhrzeit. Es gibt jedoch Szenarien, in denen das Standardformatierungsverhalten möglicherweise nicht mit der gewünschten Ausgabe übereinstimmt.
Bedenken Sie den folgenden Codeausschnitt:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.parse("31/05/2011"));
Dieser Code druckt das Datum „31.05. 2011“ im folgenden Format:
Tue May 31 00:00:00 SGT 2011
Aber was ist, wenn die gewünschte Ausgabe „31.05.2011“ ist? ohne die zusätzliche Zeitangabe? Um dies zu erreichen, müssen wir die Formatmethode anstelle der Parse-Methode verwenden. Hier ist ein aktualisierter Codeausschnitt:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
Indem wir zuerst die Datumszeichenfolge mit der Parse-Methode analysieren und sie dann mit der Formatmethode mit demselben Muster formatieren, können wir die gewünschte Ausgabe erhalten:
31/05/2011
Das obige ist der detaillierte Inhalt vonWie kann ich ein Java-Datum in einem bestimmten Format ohne zusätzliche Zeitinformationen anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!