Einführung
Die plusYears()
-Methode in Java wird verwendet, um eine bestimmte Anzahl von Jahren zum angegebenen LocalDate
-Objekt hinzuzufügen und gibt eine Kopie des Datumsobjekts mit den hinzugefügten Jahren zurück.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
Die plusYears()
-Methode in Java wird verwendet, um eine bestimmte Anzahl von Jahren zum angegebenen LocalDate
-Objekt hinzuzufügen und gibt eine Kopie des Datumsobjekts mit den hinzugefügten Jahren zurück.
Um mit der Java-Programmierung zu beginnen, müssen Sie das Java Development Kit (JDK) auf Ihrem lokalen Computer installieren. Um zu überprüfen, ob es bereits installiert ist, führen Sie den folgenden Befehl aus:
java -version
Wenn das JDK nicht installiert ist, können Sie es von der offiziellen Java-Website herunterladen und den Installationsanweisungen folgen.
Erstellen Sie in Ihrem beliebigen Texteditor eine Java-Klassendatei mit dem Namen LocalDateDemo.java
im Verzeichnis ~/project
.
touch ~/project/LocalDateDemo.java
Um die LocalDate
-Klasse und deren Methoden zu verwenden, müssen Sie das java.time.LocalDate
-Paket importieren.
import java.time.LocalDate;
LocalDate
-ObjektsErstellen Sie ein LocalDate
-Objekt mit der of()
-Methode der Klasse und legen Sie das Datum fest.
LocalDate date = LocalDate.of(2021, 10, 01);
plusYears()
-Methode, um Jahren zum Datum hinzuzufügenVerwenden Sie die plusYears()
-Methode, um eine bestimmte Anzahl von Jahren zum Datumsobjekt hinzuzufügen. In diesem Beispiel fügen wir 2 Jahre zum Datum hinzu.
LocalDate newDate = date.plusYears(2);
LocalDate
-ObjekteAm Ende drucken Sie das ursprüngliche LocalDate
-Objekt und das neue LocalDate
-Objekt nach der Hinzufügung von Jahren. Verwenden Sie die toString()
-Methode, um das Datumsobjekt in einen String zu konvertieren, um es anzuzeigen.
System.out.println("Original Date: " + date.toString());
System.out.println("New Date: " + newDate.toString());
Erstellen Sie nun ein LocalDate
-Objekt für ein Schaltjahr und versuchen Sie, einem Jahr hinzuzufügen, indem Sie die plusYears()
-Methode verwenden.
LocalDate leapDate = LocalDate.of(2020, 02, 29);
LocalDate leapNewDate = leapDate.plusYears(1);
LeapDate
-ObjekteAm Ende drucken Sie das ursprüngliche Schaltjahrsdatumsobjekt und das neue Schaltjahrsobjekt nach der Hinzufügung von Jahren. Da das resultierende Datum ungültig ist, passt die plusYears()
-Methode es auf das letzte gültige Datum des Monats an, d.h. den 28. Februar.
System.out.println("Original Leap Date: " + leapDate.toString());
System.out.println("New Leap Date: " + leapNewDate.toString());
Kompilieren Sie die Datei LocalDateDemo.java
mit dem folgenden Befehl:
javac LocalDateDemo.java
Führen Sie das Programm mit dem folgenden Befehl aus:
java LocalDateDemo
Die plusYears()
-Methode in Java wird verwendet, um einer LocalDate
-Instanz eine bestimmte Anzahl von Jahren hinzuzufügen und ein neues Datumsobjekt mit den hinzugefügten Jahren zurückzugeben. Die Methode passt das Datumsobjekt an, wenn das resultierende Datum ungültig wäre. In diesem Lab wurde gezeigt, wie die plusYears()
-Methode verwendet wird, um Jahren zu einer LocalDate
-Instanz hinzuzufügen, und wie mit dieser Methode Schaltjahrsdatumsobjekte behandelt werden.