So fügen Sie einen Tag zu einem Date in Java hinzu

So fügen Sie einen Tag zu einem Date in Java hinzu

Es gibt keine vordefinierte Datumsklasse in Java; Sie können jedoch das Datum und die Uhrzeit erhalten, indem Sie die Java importieren.Zeit und Java.Util -Pakete in Ihrem Projekt. Das Datum und die Uhrzeit werden auch von der Java bereitgestellt.Util -Paket. Zahlreiche Datums- und Zeitkurse sind ebenfalls Teil der Java.Util -Paket.

Dieser Beitrag zeigt Ihnen, wie Sie einen Tag zu einem Datum in Java hinzufügen können.

So fügen Sie einen Tag zu einem Date in Java hinzu?

Um einen Tag zu einem Datum in Java hinzuzufügen, können Sie Methoden der folgenden Klassen verwenden:

    • Verwenden von LocalDate -Klasse
    • Verwendung von Sofortklassen
    • Verwenden der Kalenderklasse
    • Verwenden der Datumsklasse

Schauen wir uns jeden von ihnen nacheinander an!

Methode 1: Fügen Sie einen Tag zu einem Datum mit der LocalDate -Klasse hinzu

Um einen Tag zu einem Datum hinzuzufügen, können Sie Java verwenden “LOCALDATETIME"Klasse mit"Jetzt()" Und "Plus Tage ()”Methoden. Die Methode nun () wird verwendet, um das aktuelle Datum zu holen, und die PlusDate () -Methode wird zum Hinzufügen einer bestimmten Anzahl von Tagen in LocalDate verwendet.

Syntax

Um einen Tag zu einem Datum mit der LocalDatetime -Klasse hinzuzufügen, verwenden Sie die unten angegebene Syntax:

heutiges Datum.Plus Tage (1);


Der "heutiges DatumIst das aktuelle LocalDate -Klassenobjekt, das das aufruft "Plus Tage ()"Methode, um dem lokalen Datum einen Tag hinzuzufügen, indem Sie die Nummer übergeben"1Als Argumentation.

Beispiel

Erstens erhalten wir das lokale Datum mit dem “Jetzt()"Methode der LocalDatetime -Klasse und speichern Sie sie in einer Variablen"heutiges Datum”:

LOCALDATETIME HOWDATE = LOCALDATETIME.Jetzt();


Jetzt werden wir einen Tag zum Datum hinzufügen, indem wir bestanden werden “1"Als Argument für die"Plus Tage ()" Methode:

LocalDatetime tomorrowdate = TodayDate.Plus Tage (1);


Drucken Sie das heutige Datum, das in der Variablen gespeichert ist “heutiges Datum”:

System.aus.println ("heutiges Datum:"+Todaydate);


Drucken Sie dann am nächsten Tag, der in der Variablen gespeichert istMorgen”:

System.aus.println ("Einen Tag hinzufügen:" + mormordate);



Die Ausgabe zeigt das Datum von heute und morgen mit der LocalDatetime -Klasse:


Versuchen wir eine andere Methode, um einen Tag zu einem Datum in Java hinzuzufügen.

Methode 2: Fügen Sie einen Tag zu einem Datum mit der Instantklasse hinzu

In diesem Abschnitt die “toinstant ()"Methode der"SofortigDie Klasse wird verwendet, um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten. Fügen Sie dann die heutigen Tage mit dem "hinzu"Plus()" Methode. Die Instant- und Datumsklassen von Java sind fast ähnlich.

Syntax

Um die plus () -Methode der Instantklasse zu verwenden, folgen Sie der folgenden Syntax:

Heuteinstant.Plus (1, Chronounit.TAGE);


Hier, "Heuteinstant"Ist ein Objekt der Instantklasse, mit der die Plus () -Methode durch Übergabe aufgerufen wird"1"Als Argument und"Chronounit.TAGEIst eine Einheit, die das Konzept eines Tages darstellt.

Beispiel

Erstens werden wir eine Instanz erstellen “Datum" des "Datum”Klasse verwendet das“neu" Stichwort:

Datum Datum = neuer Datum ();


Dann rufen Sie das an "toinstant ()Methode der Sofortklasse mit dem Datumsobjekt, um das heutige Datum zu erhalten:

Sofort heute instant = Datum.toinstant ();


Aufrufen "Plus()"Methode, um einen Tag im heutigen Datum hinzuzufügen und ihn in einer Variablen zu speichern"Morgen”:

Sofort morgen.Plus (1, Chronounit.TAGE);


Drucken Sie schließlich das Datum des nächsten Tages auf der Konsole:

System.aus.println ("Einen Tag hinzufügen:" + mormordate);



Die Ausgabe zeigt, dass ein Tag erfolgreich zum heutigen Datum hinzugefügt wird:


Lassen Sie uns nun sehen, wie die Datumsklasse zum Hinzufügen eines Tages zu einem Datum in Java funktioniert.

Methode 3: Fügen Sie einen Tag zu einem Datum mit der Datumsklasse hinzu

Der "DatumDie Klasse ist die häufigste Klasse in Java, die zum Zugriff auf Datum und Uhrzeit verwendet wird. Um das Datum und die Uhrzeit des nächsten Tages zu erhalten, “Zeit bekommen()”Methode der Datumsklasse wird verwendet. Als Konstruktor der Datumsklasse verwendet Millisekunden, sodass wir die Zeit des nächsten Tages in Millisekunden hinzufügen werden.

Syntax

Die untergegebene Syntax wird für die Datumsklasse für den angegebenen Zweck verwendet:

Neues Datum (Datum.GetTime () + (1000 * 60 * 60 * 24));


Der "(1000 * 60 * 60 * 24) ”Repräsentiert die Zeit in Millisekunden wie“24" Std, "60" Protokoll, "60"Sekunden und"1000”Zeigt die Millisekunden an.

Beispiel

Zunächst erstellen wir eine Instanz der Datumsklasse, in der das heutige Datum automatisch gespeichert wird:

Datum Datum = neuer Datum ();


Dann werden wir das heutige Datum drucken und das Datum und die Uhrzeit des nächsten Tages mit dem “erhaltenZeit bekommen()" Methode:

Datum morgendate = neues Datum (Datum.GetTime () + (1000 * 60 * 60 * 24))


Drucken Sie zum Schluss das Datum des nächsten Tages mit dem “System.aus.println ()" Methode:

System.aus.println ("Einen Tag hinzufügen:" + mormordate);



Ausgang


Versuchen wir einen anderen Ansatz, um einen Tag zu einem Datum in Java hinzuzufügen.

Methode 4: Fügen Sie einen Tag zu einem Datum mit der Kalenderklasse hinzu

Es gibt eine andere Klasse für Daten und Zeiten, die als "das" genannt werden "Kalender" Klasse. Sie können es auch nutzen, um einen Tag bis heute hinzuzufügen.

Für das Hinzufügen eines bisherigen Tags müssen wir zunächst das heutige Datum mit der “erhaltenbekomme Instanz()Methode der Kalenderklasse und setzen Sie dieses Datum mit der "festZeit einstellen()" Methode. Verwenden Sie dann die “zum Hinzufügen eines Tages die“hinzufügen()Methode der Kalenderklasse.

Syntax

Befolgen Sie die angegebene Syntax, um einen Tag mit der „bis heute mit der“ hinzuzufügenKalender" Klasse:

Cal.hinzufügen (Kalender.Datum 1);


Hier, "Cal"In einer Instanz der Kalenderklasse wird die Methode add () durch Übergeben aufgerufen"Kalender.DATUM"Um das heutige Datum zu bekommen und"1”Für einen Tag hinzugefügt.

Beispiel

In diesem Beispiel werden wir zunächst ein Date -Klassenobjekt erstellen:

Datum Datum = neuer Datum ();


Anschließend erstellen wir eine Kalenderklasseninstanz und setzen das Datum mit dem angegebenen Datum mit der “bekomme Instanz()" Methode:

Kalender Cal = Kalender.bekomme Instanz();


Legen Sie das Datum mit der Kalenderklasseninstanz fest, indem Sie eine “aufrufen“Zeit einstellen()Methode und ein Datumsobjekt darin als Argument:

Cal.setTime (Datum);


Fügen Sie dann einen Tag zum Datum hinzu, indem Sie bestehen "1"Als Argument, es in die" hinzuzufügen "Kalander.DATUM”:

Cal.hinzufügen (Kalender.Datum 1);


Im Datumsobjekt erhalten wir das Datum und die Uhrzeit des nächsten Tages mit der “Zeit bekommen()" Methode:

Datum = cal.Zeit bekommen();


Schließlich werden wir den Wert des Datumsobjekts drucken, indem wir die “aufrufen“System.aus.println ()" Methode:

System.aus.println ("Einen Tag hinzufügen:" + Datum);



Die Ausgabe zeigt an, dass wir mit Kalenderklasse erfolgreich einen Tag an einem Datum hinzugefügt haben:


Wir haben alle erforderlichen Informationen zum Hinzufügen eines Tages zu einem Datum in Java zur Verfügung gestellt.

Abschluss

Java bietet einen Tag mit einem Tag mit vordefinierten Methoden, einschließlich LocalDate -Klasse, Sofortklassen, Kalenderklasse und Datumsklasse, Klassen mit vordefinierten Methoden. Diese Klassen sind in der Java enthalten.Zeit und Java.Util -Pakete. Alle diese Java -Klassen verwenden verschiedene Methoden wie “wie“Plus()","Plus Tage ()","hinzufügen()”Und andere, um einen Tag bis heute hinzuzufügen. Dieser Beitrag bot verschiedene Möglichkeiten, einen Tag zu einem Datum in Java mit geeigneten Beispielen hinzuzufügen.