Java LocalDate getYear-Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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

Importieren der erforderlichen Klasse

Der folgende Codeblock wird verwendet, um die erforderliche Klasse zu importieren.

import java.time.LocalDate;

Erstellen eines LocalDate-Objekts

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);

Holen des Jahres aus einem 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();

Drucken des Jahres

Drucken Sie das Jahr auf der Konsole mit der System.out.println()-Methode.

System.out.println("Year of date: " + year);

Kompilieren und Ausführen des Codes

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

Vollständigen Code erstellen

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);
    }
}

Testen 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);

Verwenden der LocalDate.now()-Methode, 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);

Kompilieren und Ausführen des Codes

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.