Comment ajouter un jour à une date à Java

Comment ajouter un jour à une date à Java

Il n'y a pas de classe de date prédéfinie en Java; Cependant, vous pouvez obtenir la date et l'heure en important le java.Temps et Java.Utiliser des forfaits dans votre projet. La date et l'heure sont également fournies par le java.package util. De nombreux cours de date et d'heure font également partie du java.package util.

Ce message vous montrera comment ajouter une journée à une date à Java.

Comment ajouter un jour à une date à Java?

Pour ajouter un jour à une date à Java, vous pouvez utiliser des méthodes des classes mentionnées ci-dessous:

    • Utilisation de la classe locale
    • En utilisant une classe instantanée
    • Utilisation de la classe de calendrier
    • Utilisation des cours de date

Regardons chacun d'eux un par un!

Méthode 1: Ajouter un jour à une date à l'aide de la classe locale

Pour ajouter un jour à une date, vous pouvez utiliser Java "Localdatetime"Classe avec"maintenant()" et "PlusDays ()«Méthodes. La méthode Now () est utilisée pour récupérer la date actuelle, et la méthode PlusDate () est utilisée pour ajouter un nombre spécifié de jours à LocalDate.

Syntaxe

Pour ajouter une journée à une date à l'aide de la classe LocalDateTime, utilisez la syntaxe fournie ci-dessous:

la date d'aujourd'hui.Plusdays (1);


Le "la date d'aujourd'hui«Est l'objet de classe localdate actuel qui appelle«PlusDays ()"Méthode pour ajouter une journée à la date locale en passant le numéro"1"Comme argument.

Exemple

Tout d'abord, nous obtiendrons la date locale en utilisant le «maintenant()"Méthode de la classe localedatetime et la stocker dans une variable"la date d'aujourd'hui»:

LocalDateTime TodayDate = localDatetime.maintenant();


Maintenant, nous allons ajouter un jour à la date en passant "1"Comme argument au"PlusDays ()" méthode:

LocalDateTime demainDate = TodayDate.Plusdays (1);


Imprimez la date d'aujourd'hui qui est stockée dans la variable "la date d'aujourd'hui»:

Système.dehors.println ("Date d'aujourd'hui:" + TodayDate);


Ensuite, imprimez le lendemain qui est stocké dans la variable "DemainDate»:

Système.dehors.println ("Adding One Day:" + TomorrowDate);



La sortie montre la date d'aujourd'hui et de demain à l'aide de la classe LocalDateTime:


Essayons une autre méthode pour ajouter un jour à une date à Java.

Méthode 2: Ajouter un jour à une date en utilisant une classe instantanée

Dans cette section, le «toinstant ()«Méthode du«Instantané«La classe sera utilisée pour obtenir la date et l'heure actuelles. Ensuite, ajoutez des jours à aujourd'hui en utilisant le «plus()" méthode. Les classes instantanées et dattes de Java sont presque similaires.

Syntaxe

Pour utiliser la méthode plus () de la classe instantanée, suivez la syntaxe divisée ci-dessous:

Aujourd'huiInstant.plus (1, chronounit.JOURS);


Ici, "Aujourd'huiInstant"Est un objet de la classe instantanée utilisée pour invoquer la méthode plus () en passant"1«Comme argument et«Chronounit.JOURS«Est une unité représentant le concept d'une journée.

Exemple

Tout d'abord, nous créerons une instance "date" de la "Date«Classe en utilisant le«nouveau" mot-clé:

Date de date = new Date ();


Ensuite, appelez le «toinstant ()”Méthode de la classe instantanée avec l'objet Date pour obtenir la date d'aujourd'hui:

Instant aujourd'hui InInstant = Date.toinstant ();


Invoque le «plus()"Méthode pour ajouter une journée à la date d'aujourd'hui et la stocker dans une variable"DemainDate»:

Instant TomorrowDate = TodayInstant.plus (1, chronounit.JOURS);


Enfin, imprimez la date du lendemain sur la console:

Système.dehors.println ("Adding One Day:" + TomorrowDate);



La sortie indique qu'un jour est ajouté à la date d'aujourd'hui avec succès:


Maintenant, voyons comment le cours de date fonctionne pour ajouter une journée à une date à Java.

Méthode 3: Ajouter un jour à une date en utilisant la classe de date

Le "Date«La classe est la classe la plus courante en Java utilisée pour accéder à la date et à l'heure. Pour avoir obtenu la date et l'heure du lendemain, le «obtenir du temps()«La méthode de la classe de date est utilisée. Comme le constructeur de la classe de date utilise des millisecondes, nous ajouterons l'heure du lendemain en millisecondes.

Syntaxe

La syntaxe divisée ci-dessous est utilisée pour la classe de date à l'objet spécifié:

Nouvelle date (date.getTime () + (1000 * 60 * 60 * 24));


Le "(1000 * 60 * 60 * 24) »Représente le temps en millisecondes comme«24" heures, "60" minutes, "60"Seconds et"1000»Indique les millisecondes.

Exemple

Tout d'abord, nous créerons une instance de la classe de date, qui stocke automatiquement la date d'aujourd'hui:

Date de date = new Date ();


Ensuite, nous imprimerons la date d'aujourd'hui et obtiendrons la date et l'heure du lendemain en utilisant le «obtenir du temps()" méthode:

Date demainDate = nouvelle date (date.getTime () + (1000 * 60 * 60 * 24))


Enfin, imprimez la date du lendemain en utilisant le «Système.dehors.println ()" méthode:

Système.dehors.println ("Adding One Day:" + TomorrowDate);



Sortir


Essayons une autre approche pour ajouter une journée à une date à Java.

Méthode 4: Ajouter un jour à une date en utilisant la classe de calendrier

Il y a une autre classe pour les dates et les temps appelées le «Calendrier" classe. Vous pouvez également l'utiliser pour ajouter un jour à ce jour.

Pour ajouter un jour à ce jour, nous devons d'abord obtenir la date d'aujourd'hui en utilisant le «getInstance ()«Méthode de la classe de calendrier et définissez cette date à l'aide du«régler le temps()" méthode. Ensuite, pour ajouter une journée, utilisez le «ajouter()»Méthode de la classe de calendrier.

Syntaxe

Suivez la syntaxe donnée pour ajouter un jour à ce jour en utilisant le «Calendrier" classe:

cal.Ajouter (calendrier.Date, 1);


Ici, "cal«Dans un cas de la classe de calendrier, est utilisé pour invoquer la méthode Add () en passant«Calendrier.DATE"Pour obtenir la date d'aujourd'hui et"1"Pour y ajouter un jour.

Exemple

Nous allons d'abord créer un objet de classe de date dans cet exemple:

Date de date = new Date ();


Ensuite, nous créerons une instance de classe de calendrier et définirons la date à la date spécifiée à l'aide du «getInstance ()" méthode:

Calendrier cal = calendrier.getInstance ();


Définissez la date à l'aide de l'instance de classe de calendrier en invoquant un «régler le temps()”Méthode et passant un objet de date comme argument:

cal.setTime (date);


Ensuite, ajoutez une journée à la date en passant "1«Comme argument pour l'ajouter dans le«Calandre.DATE»:

cal.Ajouter (calendrier.Date, 1);


Dans l'objet Date, nous obtiendrons la date et l'heure du lendemain en utilisant le «obtenir du temps()" méthode:

date = cal.obtenir du temps();


Enfin, nous allons imprimer la valeur de l'objet date en invoquant le «Système.dehors.println ()" méthode:

Système.dehors.println ("Ajouter un jour:" + date);



La sortie indique que nous avons réussi à ajouter une journée à une date en utilisant la classe de calendrier:


Nous avons fourni toutes les informations nécessaires liées à l'ajout d'une journée à une date à Java.

Conclusion

Pour ajouter un jour à ce jour, Java fournit des classes ayant des méthodes prédéfinies, y compris la classe locale, la classe instantanée, la classe de calendrier et la classe de date. Ces cours sont inclus dans le java.Temps et Java.packages util. Toutes ces classes Java utilisent différentes méthodes telles que «plus()","PlusDays ()","ajouter()», Et d'autres à ajouter un jour à ce jour. Cet article a offert plusieurs façons d'ajouter un jour à une date à Java avec des exemples appropriés.