Einführung
In diesem Lab werden wir uns mit der plusMonths()
-Methode von Java's LocalDate
befassen, die verwendet werden kann, um Monate zu einem Datum hinzuzufügen und ein neues LocalDate
zurückzugeben.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab werden wir uns mit der plusMonths()
-Methode von Java's LocalDate
befassen, die verwendet werden kann, um Monate zu einem Datum hinzuzufügen und ein neues LocalDate
zurückzugeben.
Erstellen Sie eine neue Java-Datei mit dem Namen DateDemo.java
im Verzeichnis ~/project
mit dem folgenden Befehl:
touch ~/project/DateDemo.java
Importieren Sie die LocalDate
-Klasse, indem Sie die folgende Codezeile am Anfang der Datei hinzufügen.
import java.time.LocalDate;
Erstellen Sie ein neues LocalDate
-Objekt und legen Sie es auf ein bestimmtes Datum im Format JJJJ-MM-TT
fest. Hier ist ein Beispiel, das das Datum auf den 21. Oktober 2016 setzt:
LocalDate localDate = LocalDate.of(2016, 10, 21);
plusMonths()
Verwenden Sie die plusMonths()
-Methode, um die angegebene Anzahl von Monaten zum Datum hinzuzufügen. Die Methode nimmt einen long
-Parameter entgegen, der die Anzahl der hinzuzufügenden Monate darstellt.
localDate = localDate.plusMonths(2);
Dies fügt 2 Monate zum localDate
-Objekt hinzu und speichert das neue LocalDate
-Objekt in der gleichen Referenzvariablen.
Schließlich drucken Sie das Datum, um zu überprüfen, ob es aktualisiert wurde.
System.out.println(localDate);
Verwenden Sie den folgenden Befehl, um den Code zu kompilieren:
javac ~/project/DateDemo.java
Verwenden Sie den folgenden Befehl, um den Code auszuführen:
java DateDemo
Sie können auch Monate zum aktuellen Datum hinzufügen, indem Sie die LocalDate.now()
-Methode verwenden, die das aktuelle Datum zurückgibt. Hier ist ein Beispiel, das 2 Monate zum aktuellen Datum hinzufügt:
LocalDate localDate = LocalDate.now();
System.out.println(localDate);
localDate = localDate.plusMonths(2);
System.out.println("Neues Datum : "+localDate);
Verwenden Sie den folgenden Befehl, um den Code zu kompilieren:
javac ~/project/DateDemo.java
Verwenden Sie den folgenden Befehl, um den Code auszuführen:
java DateDemo
In diesem Lab haben wir gelernt, die plusMonths()
-Methode der LocalDate
-Klasse in Java zu verwenden, um Monate zu einem Datum hinzuzufügen. Wir haben gelernt, dass die Methode ein long
-Argument akzeptiert, das die Anzahl der hinzuzufügenden Monate darstellt, und ein neues LocalDate
-Objekt zurückgibt, zu dem die angegebene Anzahl von Monaten hinzugefügt wurde. Wir haben auch gelernt, ein neues LocalDate
-Objekt zu erstellen, Monate zu einem bestimmten Datum hinzuzufügen und Monate zum aktuellen Datum hinzuzufügen.