Einführung
In diesem Lab lernst du über die Java-Methode LocalDate now()
, die verwendet wird, um das aktuelle lokale Datum zu erhalten. Sie gibt das Standard-Systemdatum basierend auf der Gebietsschema zurück.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab lernst du über die Java-Methode LocalDate now()
, die verwendet wird, um das aktuelle lokale Datum zu erhalten. Sie gibt das Standard-Systemdatum basierend auf der Gebietsschema zurück.
Das Paket java.time
enthält die Klasse LocalDate
, die wir in unserem Programm verwenden müssen. Wir müssen auch die Klasse java.time.format.DateTimeFormatter
importieren, um die Ausgabe von LocalDate
zu formatieren.
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
Definieren wir die main()
-Methode im Programm.
public class LocalDateDemo {
public static void main(String[] args){
// Code goes here
}
}
Um das aktuelle lokale Datum mit der now()
-Methode abzurufen, erstelle ein LocalDate
-Objekt wie unten gezeigt.
LocalDate currentDate = LocalDate.now();
Um das aktuelle Datum mit der now()
-Methode auszugeben, können wir das im vorherigen Schritt erstellte currentDate
-Objekt ausgeben.
System.out.println(currentDate);
Wenn wir die Ausgabe der now()
-Methode formatieren möchten, können wir ein DateTimeFormatter
-Objekt mit dem erforderlichen Format erstellen und die format()
-Methode verwenden, um das Format auf das currentDate
-Objekt anzuwenden.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String formattedDate = currentDate.format(formatter);
System.out.println("Formatiertes Datum: " + formattedDate);
Um das Programm zu kompilieren, öffnen Sie das Terminal und navigieren Sie zum Verzeichnis ~/project
. Geben Sie dann den folgenden Befehl ein:
javac LocalDateDemo.java
Nach erfolgreicher Kompilierung führen Sie das Programm mit dem folgenden Befehl aus:
java LocalDateDemo
Das Programm wird das aktuelle Datum im Standardformat und das formattierte Datum im gewünschten Format ausgeben.
2020-11-13
Formatiertes Datum: 13/11/2020
In diesem Lab haben Sie gelernt, wie Sie die Java-Methode LocalDate now()
verwenden, um das aktuelle lokale Datum zu erhalten. Sie haben auch gelernt, wie Sie die Ausgabe der now()
-Methode mit der Klasse DateTimeFormatter
in Java formatieren.