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.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
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.
Ö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
Der folgende Codeblock wird verwendet, um die erforderliche Klasse zu importieren.
import java.time.LocalDate;
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);
Rufen Sie die getYear()
-Methode auf dem zuvor erstellten LocalDate
-Objekt auf, um das Jahr des Datums zu erhalten.
int year = localDate.getYear();
Drucken Sie das Jahr auf der Konsole mit der System.out.println()
-Methode.
System.out.println("Year of date: " + year);
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
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);
}
}
Ä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);
LocalDate.now()
-Methode, um das aktuelle Datum zu erhaltenAnstatt 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);
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
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.