Das Verwenden von Java LocalDate Now Clock

JavaBeginner
Jetzt üben

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.