Einführung
In diesem Lab lernst du, wie du die isBefore()-Methode in Java LocalDate verwendest, um zu überprüfen, ob ein Datum vor einem anderen Datum liegt. Du wirst auch lernen, wie diese Methode in Java-Code implementiert und in der Konsole ausgeführt wird.
Erstellen einer Java-Datei
Erstelle eine Datei HelloWorld.java mit dem folgenden Befehl in deiner Konsole:
touch HelloWorld.java
Öffne dann die Datei mit einem von dir gewählten Texteditor.
Importieren der erforderlichen Pakete
Um die LocalDate-Klasse zu verwenden, musst du sie importieren. Füge den folgenden Code am Anfang der Datei hinzu.
import java.time.LocalDate;
Definiere die Hauptmethode
Um das Java-Programm auszuführen, musst du eine Hauptmethode definieren. Füge den folgenden Code zur Datei hinzu.
public static void main(String[] args) {
// Hier ist der Ort, an dem du deinen Code schreiben wirst
}
Definiere zwei Datumswerte
In diesem Schritt definieren Sie zwei LocalDate-Objekte, um zwei Daten zu repräsentieren. Sie können die of()-Methode verwenden, um ein neues Datum zu erstellen. Fügen Sie den folgenden Code nach der Hauptmethode hinzu.
LocalDate date1 = LocalDate.of(2022, 06, 25);
LocalDate date2 = LocalDate.of(2022, 04, 15);
Verwende die isBefore()-Methode, um Datumswerte zu vergleichen
In diesem Schritt verwenden Sie die isBefore()-Methode, um die beiden Daten zu vergleichen. Sie können folgenden Code für diesen Schritt verwenden.
if(date1.isBefore(date2)){
System.out.println(date1 + " ist vor " + date2);
} else {
System.out.println(date1 + " ist nicht vor " + date2);
}
Kompiliere und führe den Code aus
Öffnen Sie das Terminal und navigieren Sie zum Verzeichnis, in dem Ihre Java-Datei gespeichert ist. Kompilieren Sie den Code mit dem folgenden Befehl:
javac HelloWorld.java
Führen Sie dann den Code mit dem folgenden Befehl aus:
java HelloWorld
Betrachte die Ausgabe
Nach der Ausführung des Codes sollten Sie die folgende Ausgabe sehen, die angibt, dass date1 nicht vor date2 ist.
2022-06-25 ist nicht vor 2022-04-15
Zusammenfassung
In diesem Lab haben Sie gelernt, wie die isBefore()-Methode in Java LocalDate zum Vergleichen von Daten verwendet wird. Sie haben auch gelernt, wie diese Methode in Java-Code implementiert und im Terminal ausgeführt wird. Mit dieser Methode können Sie in Ihren Java-Programmen leicht zwei Daten vergleichen und bestimmen, ob ein Datum vor einem anderen Datum liegt.



