So fügen Sie Tage im Java -Kalender hinzu

So fügen Sie Tage im Java -Kalender hinzu

In Java können wir die Tage zum angegebenen Datum oder zum aktuellen Datum des Systems mithilfe der Java -Kalenderklasse hinzufügen. Die Kalenderklasse ist eine abstrakte Klasse, die von der API des Java -Dienstprogramms unterstützt wird, die mit den Daten und Zeiten manipuliert und arbeitet. Es ist uns untersagt, einen Konstruktor einzustellen, um eine Instanz daraus zu machen, da es sich um eine abstrakte Klasse handelt. Es bietet mehrere praktische Schnittstellen, mit denen wir die Daten zwischen einem bestimmten Zeitpunkt und einigen Kalenderfeldern konvertieren können. Die Kalenderklasse erbt aus der Objektklasse und implementiert die vergleichbare Schnittstelle.

Beispiel 1:

Mit der Kalenderklasse aktualisiert das Java -Programm den Tag bis zum aktuellen Datum. Die Kalenderklasse fügt nur einen Tag zum aktuellen Tag hinzu. Erstellen wir die Implementierung der Kalenderklasse, um einen Tag hinzuzufügen, indem Sie das Datum angeben.


Wir nutzen die Kalenderbibliothek aus der Versorgungsklasse von Java und der Datumsbibliothek, um das Datum des Systems zu erhalten. Als nächstes implementieren wir die Klasse „Programm1“, um die Main () -Methode aufzurufen. Hier deklarieren wir die Variable „mydate“, die mit der Date () -Klasse festgelegt ist, um den genauen Moment in Millisekunden-Ebene rechtzeitig zu erhalten. Das aktuelle Datum zusammen mit der Zeit wird gedruckt, die die Variable „MyDate“ zurückgibt. Dann nennen wir die Kalenderklasse und definieren ihre "Kalen" -Variable. Die Variable „Kalen“ wird mit der GetInstance () -Methode der Kalenderklasse zugeordnet. Die GetInstance () -Methode der Kalenderklasse erstellt eine UNICA -Interaktions -API -Instanz, die eine Verbindung zum angegebenen Laufzeitserver herstellt.

Darüber hinaus verwenden wir die Methode SetTime (). Diese Methode legt die Anzeige "mydate" in Millisekunden fest. Danach verwenden wir die add () -Methode des Kalender. Sobald der nächste Tag festgelegt ist, holen wir die Zeit dieses Tages zusammen mit dem Datum der GetTime () -Methode und zeigen sie über die Druckmethode an.

Das Folgende ist eine Anzeige der Zeit und des aktuellen Datums des Systems. Außerdem wird am nächsten Tag nach dem aktuellen Tag zusammen mit der Zeit angezeigt:

Beispiel 2:

Wir haben das Java -Programm im vorherigen Beispiel zur Verfügung gestellt, um den Tag des Kalenders zu erhalten, der nach dem aktuellen Tag kommt. Wir können auch die Tage unserer Wahl erreichen, indem wir die Werttage innerhalb der add () -Methode erhöhen. Schauen wir uns das Programm an, an dem wir den Tag bekommen, der zwei Tage ab dem aktuellen Tag kommt.


Wir haben eine "Kalender" -Klasse aus dem Java -Dienstprogrammpaket. Anschließend stellen wir die Klasse „Program2“ für die main () -Methode ein, bei der das Kalenderklassenprogramm implementiert wird. Hier erstellen wir die Variable der Kalenderklassen „C“, in der die Methode von GetInstance () aufgerufen wird, um die Serverzeit zu erhalten. Danach definieren wir eine Druckanweisung. Als Nächst. Die GetTime () -Methode erhält diesen Tag, was das Datum zusammen mit der Zeit darstellt.

Da der aktuelle Tag des Servers „Dienstag“ ist, ist der Tag, an dem zwei Tage danach stattfindet, „Donnerstag“, wie auf dem Bildschirm gezeigt:

Beispiel 3:

Die Verfahren für die Abnahme eines Tages bis zum angegebenen Datum sind die gleichen wie für das Hinzufügen der Tage zu einem aktuellen Datum. In dieser Situation wird das Format eines Datums bereitgestellt. Das Datum wird aus dem Kalender entnommen und dann um eine bestimmte Anzahl von Tagen verringert. Lassen Sie uns ein weiteres Java -Programm haben, bei dem das Format für ein Datum festgelegt ist, um den vorherigen Tag vom angegebenen Datum zu erhalten.


Wir verwenden die Klasse „SimpledateFormat“ und die "Parseexecption" aus dem Textpaket von Java, um das Format des Datums anzugeben und die Ausnahme zu behandeln, die sich mit der Analyse des Kalenderdatums in dieses Format befasst. Darüber hinaus verwenden wir die Kalenderklasse aus der Java -Versorgungsklasse. Wir setzen eine „Programm3“ -Klasse, bei der die main () -Methode definiert ist. Hier erstellen wir zunächst die "DF". Danach stellen wir die „CD“ -Instanz für die GetInstance () -Methode fest, wobei das Datum für das "DF" -Fjekt festgelegt wird.

Anschließend drucken wir das Datum des Systems mit der Methode GetTime () im angegebenen Format aus. Dies ist der Tag, bevor Sie die Tage verringern. Um die Tage zu verringern, verwenden wir die add () -Methode erneut. Die GetTime () -Methode erhält an diesem Tag, den wir auf dem Bildschirm dekrementiert und angezeigt haben.

Der angegebene Tag wird im zugewiesenen Format gedruckt. Der dritte Tag vor dem angegebenen Tag wird ebenfalls auf dem folgenden Bildschirm abgerufen:

Beispiel 4:

Es ist nicht nur der Tag, der der Kalenderklasse in Java hinzugefügt werden kann. Die LocalDate -Klasse verfügt auch über eine Funktion, um die Tage mit Hilfe der verschiedenen Methoden dieser Klasse hinzuzufügen oder abzüglich des Tagen. Die Anzahl der Tage kann mit den Methoden von Plusdays () bzw. minusdays () hinzugefügt oder subtrahiert werden.


Wir verwenden die LocalDatetime -Klasse aus dem Zeitmodul von Java. Anschließend wird die Main () -Methode in der Klasse „Program4“ in unserem Programm implementiert. Wir deklarieren die "Today" -Variable der LocalDateTime und rufen die Methode nun () an, um das aktuelle Datum des Systems abzurufen. Danach haben wir eine weitere Variable, „morgen“, in der die Plusdays () -Methode von LocalDatetime die Anzahl der Tage zum heutigen Tag hinzufügt. Wir bestehen den numerischen Wert von „1“, was bedeutet, dass nur ein Tag zum angegebenen Tag hinzugefügt wird. Danach verwenden wir die minusdays () -Methode, um zum gestrigen Datum zu gelangen. Dann drucken wir alle zurückgegebenen Tage aus den LocalDatetime -Methoden.

Das heutige Datum zusammen mit der Zeit wird von der nun () Methode zurückgegeben. Außerdem werden die Daten gestern und morgen über die Methode von Plusdays () und Minus Days () abgerufen:

Abschluss

Die Java -Kalenderklasse macht die Aufgaben wie das Multiplizieren eines Datums mit einer bestimmten Anzahl von Tagen äußerst herausfordernd. Wir haben Möglichkeiten, die Tage zum Datum unseres Systems hinzuzufügen, oder wir können ein Datum angeben, um die Tage hinzuzufügen. Die Operationen der Kalenderklasse werden mit den angegebenen Beispielen durchgeführt, bei denen wir eine bestimmte Anzahl von Tagen hinzugefügt haben und die vergangenen Tage ab dem angegebenen Datum und Zeitpunkt erhielten.