Einführung
Die getYear()-Methode in der Java-Klasse LocalDate gibt das Jahr eines Datums zurück. In diesem Lab werden wir lernen, wie die getYear()-Methode mit Beispielen verwendet wird.
Erstellen einer Java-Klasse
Öffnen Sie zunächst einen Texteditor und erstellen Sie in das Verzeichnis ~/project eine neue Java-Datei namens LocalDateGetYear.java.
cd ~/project
touch LocalDateGetYear.java
Importiere notwendige Klasse
Der folgende Codeblock wird verwendet, um die erforderliche Klasse zu importieren.
import java.time.LocalDate;
Erstelle ein LocalDate-Objekt
Erstellen Sie ein LocalDate-Objekt, indem Sie ein bestimmtes Datum angeben, aus dem Sie das Jahr erhalten möchten. In diesem Beispiel verwenden wir das Datum "2021-10-10".
LocalDate localDate = LocalDate.of(2021, 10, 10);
Hol das Jahr aus dem LocalDate-Objekt
Rufen Sie die getYear()-Methode auf dem zuvor erstellten LocalDate-Objekt auf, um das Jahr des Datums zu erhalten.
int year = localDate.getYear();
Drucke das Jahr
Drucken Sie das Jahr auf der Konsole mit der System.out.println()-Methode.
System.out.println("Year of date: " + year);
Kompiliere und führe den Code aus
Speichern Sie die Datei und schließen Sie den Texteditor. Öffnen Sie das Terminal und navigieren Sie zum Verzeichnis ~/project. Geben Sie den folgenden Befehl ein, um den Code zu kompilieren.
javac LocalDateGetYear.java
Geben Sie dann den folgenden Befehl ein, um den Code auszuführen.
java LocalDateGetYear
Vervollständige den Code
Der vollständige Code für die Datei LocalDateGetYear.java sollte so aussehen:
import java.time.LocalDate;
public class LocalDateGetYear {
public static void main(String[] args) {
LocalDate localDate = LocalDate.of(2021, 10, 10);
int year = localDate.getYear();
System.out.println("Year of date: " + year);
}
}
Teste mit verschiedenen Daten
Ändern Sie das Datum, das in der LocalDate.of()-Methode verwendet wird, um den Code mit verschiedenen Daten zu testen.
LocalDate localDate = LocalDate.of(2000, 12, 31);
int year = localDate.getYear();
System.out.println("Year of date: " + year);
Verwende die Methode LocalDate.now(), um das aktuelle Datum zu erhalten
Anstatt ein bestimmtes Datum anzugeben, erhalten Sie das aktuelle Datum mit der now()-Methode der LocalDate-Klasse.
LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("Year of date: " + year);
Kompiliere und führe den Code aus
Speichern Sie die Datei und schließen Sie den Texteditor. Öffnen Sie das Terminal und navigieren Sie zum Verzeichnis ~/project. Geben Sie den folgenden Befehl ein, um den Code zu kompilieren.
javac LocalDateGetYear.java
Geben Sie dann den folgenden Befehl ein, um den Code auszuführen.
java LocalDateGetYear
Zusammenfassung
In diesem Lab haben wir gelernt, wie man die getYear()-Methode der LocalDate-Klasse in Java verwendet, um das Jahr eines Datums zu erhalten. Wir haben auch gelernt, wie man ein LocalDate-Objekt erstellt, seine getYear()-Methode aufruft und das Jahr in der Konsole ausgibt. Wir haben auch gesehen, wie man die now()-Methode verwendet, um das aktuelle Datum zu erhalten und sein Jahr zu ermitteln.



