Einführung
In diesem Lab lernst du, wie du die now(Clock)-Methode verwendest, um lokale Datum basierend auf Zeitzonen auf der ganzen Welt zu generieren. Du wirst die Syntax, die Parameter und die Rückgabewerte der Methode lernen. Dieses Lab setzt voraus, dass du eine grundlegende Kenntnis der Java-Programmiersprache hast.
Importiere die erforderlichen Pakete
Importiere das java.time-Paket in deinem Code, indem du die folgende Zeile am Anfang der DateDemo.java-Datei hinzufügst.
import java.time.*;
Erstelle eine main()-Methode
Erzeuge in deinem Code eine main()-Methode wie unten gezeigt.
public static void main(String[] args) {
}
Generiere das aktuelle Datum basierend auf der UTC-Zeitzone
Verwende die systemUTC()-Methode der Clock-Klasse, um das aktuelle Datum basierend auf der UTC-Zeitzone zu generieren, wie unten gezeigt.
LocalDate localDate = LocalDate.now(Clock.systemUTC());
System.out.println("Aktuelles Datum basierend auf der UTC-Zeitzone: " + localDate);
Generiere das aktuelle Datum basierend auf der systemweiten Standarduhr
Verwende die systemDefaultZone()-Methode der Clock-Klasse, um das aktuelle Datum basierend auf der Standarduhr des Systems zu generieren, wie unten gezeigt.
LocalDate localDate1 = LocalDate.now(Clock.systemDefaultZone());
System.out.println("Aktuelles Datum basierend auf der Standardzone des Systems: " + localDate1);
Kompiliere und führe den Code aus
Speichere die DateDemo.java-Datei und öffne das Terminal. Navigiere zum Verzeichnis ~/project und führe die folgenden Befehle aus, um den Code zu kompilieren und auszuführen.
javac DateDemo.java
java DateDemo
Ausgabe
Die Ausgabe des Programms sollte auf dem Terminal wie unten gezeigt angezeigt werden.
Aktuelles Datum basierend auf der UTC-Zeitzone: 2022-11-08
Aktuelles Datum basierend auf der Standardzone des Systems: 2022-11-08
Zusammenfassung
In diesem Lab haben wir gelernt, wie man die now(Clock)-Methode von Java LocalDate verwendet, um das aktuelle Datum und die aktuelle Uhrzeit basierend auf einer angegebenen Uhr zu erhalten. Wir haben Beispiele gesehen, wie das aktuelle Datum basierend auf der UTC-Zeitzone und der Standarduhr des Systems generiert wird. Jetzt können Sie diese Methode verwenden, um das aktuelle Datum und die aktuelle Uhrzeit basierend auf Ihrer gewünschten Uhr zu erhalten.



