Comment ajouter un jour à une date en Java

Comment Ajouter Un Jour A Une Date En Java



Il n'y a pas de classe Date prédéfinie en Java ; cependant, vous pouvez obtenir la date et l'heure en important les packages java.time et java.util dans votre projet. La date et l'heure sont également fournies par le package java.util. De nombreuses classes de date et d'heure font également partie du package java.util.

Cet article vous montrera comment ajouter un jour à une date en Java.







Comment ajouter un jour à une date en Java ?

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



    • Utilisation de la classe LocalDate
    • Utilisation de la classe instantanée
    • Utilisation de la classe Calendar
    • Utilisation de la classe Date

Regardons chacun d'eux un par un !



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

Pour ajouter un jour à une date, vous pouvez utiliser Java ' DateHeureLocale « Classe avec » à présent() ' et ' plusJours() ” 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 de jours spécifié à LocalDate.





Syntaxe

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



aujourd'huiDate.plusJours ( 1 ) ;


La ' la date d'aujourd'hui ' est l'objet de classe localDate actuel qui appelle le ' plusJours() « méthode pour ajouter un jour à la date locale en passant le chiffre » 1 » comme argument.

Exemple

Tout d'abord, nous obtiendrons la date locale en utilisant le ' à présent() ' méthode de la classe LocalDateTime et stockez-la dans une variable ' la date d'aujourd'hui ” :

DateHeureLocale dateAujourd'hui = DateHeureLocale.maintenant ( ) ;


Maintenant, nous allons ajouter un jour à la date en passant ' 1 » comme argument au « plusJours() ' méthode:

LocalDateHeure demainDate = aujourd'huiDate.plusJours ( 1 ) ;


Imprimer la date d'aujourd'hui qui est stockée dans la variable ' la date d'aujourd'hui ” :

System.out.println ( 'La date d'aujourd'hui:' +aujourd'huiDate ) ;


Ensuite, imprimez le jour suivant qui est stocké dans la variable ' demainDate ” :

System.out.println ( 'Ajout d'un jour :' + demainDate ) ;



La sortie affiche 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 en Java.

Méthode 2 : ajouter un jour à une date à l'aide de la classe instantanée

Dans cette rubrique, le « àInstant() 'méthode de la' Instantané ” 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 Instant et Date de Java sont presque similaires.

Syntaxe

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

aujourd'huiInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


Ici, ' aujourd'huiInstant ” est un objet de la classe Instant utilisé pour invoquer la méthode plus() en passant “ 1 ' comme argument et ' ChronoUnit.DAYS » est une unité représentant le concept d'un jour.

Exemple

Tout d'abord, nous allons créer une instance ' Date ' de la ' Date ' classe en utilisant le ' Nouveau ' mot-clé:

Date Date = nouvelle date ( ) ;


Ensuite, appelez le ' àInstant() ” méthode de la classe Instant avec l'objet date pour obtenir la date du jour :

Instantané aujourd'huiInstant = date.toInstant ( ) ;


Invoquez le ' plus() 'Méthode pour ajouter un jour à la date d'aujourd'hui et le stocker dans une variable' demainDate ” :

Instant demainDate = aujourd'huiInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


Enfin, imprimez la date du lendemain sur la console :

System.out.println ( 'Ajout d'un jour :' + demainDate ) ;



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


Voyons maintenant comment la classe Date fonctionne pour ajouter un jour à une date en Java.

Méthode 3 : ajouter un jour à une date à l'aide de la classe de date

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

Syntaxe

La syntaxe ci-dessous est utilisée pour la classe Date dans le but spécifié :

nouveau rendez-vous ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


La '( 1000*60*60*24 )' représente le temps en millisecondes comme ' 24 ' heures, ' 60 ' minutes, ' 60 ' secondes et ' 1000 ” indique les millisecondes.

Exemple

Tout d'abord, nous allons créer une instance de la classe Date, qui stocke automatiquement la date du jour :

Date Date = nouvelle 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 à l'aide de la touche ' System.out.println() ' méthode:

System.out.println ( 'Ajout d'un jour :' + demainDate ) ;



Production


Essayons une autre approche pour ajouter un jour à une date en Java.

Méthode 4 : ajouter un jour à une date à l'aide de la classe Calendar

Il existe une autre classe pour les dates et les heures appelée ' Calendrier ' classer. 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() ' de la classe Calendar et définissez cette date à l'aide de la méthode ' régler le temps () ' méthode. Ensuite, pour ajouter un jour, utilisez le ' ajouter() ” méthode de la classe Calendar.

Syntaxe

Suivez la syntaxe donnée pour ajouter un jour à ce jour en utilisant le ' Calendrier ' classer:

cal.add ( Calendrier.DATE, 1 ) ;


Ici, ' cal ' dans une instance de la classe Calendar est utilisé pour invoquer la méthode add() en passant ' Calendrier.DATE ' pour obtenir la date d'aujourd'hui et ' 1 ” pour y avoir ajouté un jour.

Exemple

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

Date Date = nouvelle date ( ) ;


Ensuite, nous allons créer une instance de classe Calendar et définir la date à la date spécifiée en utilisant le ' getInstance() ' méthode:

Calendrier cal = Calendrier.getInstance ( ) ;


Définissez la date à l'aide de l'instance de classe Calendar en appelant un ' régler le temps () ” et en lui passant un objet date comme argument :

cal.setTime ( Date ) ;


Ensuite, ajoutez un jour à la date en passant ' 1 ' comme argument pour l'ajouter dans le ' Calendrier.DATE ” :

cal.add ( 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.getTime ( ) ;


Enfin, nous imprimerons la valeur de l'objet date en invoquant le ' System.out.println() ' méthode:

System.out.println ( 'Ajout d'un jour :' + Date ) ;



La sortie indique que nous avons ajouté avec succès un jour dans une date à l'aide de la classe Calendar :


Nous avons fourni toutes les informations nécessaires relatives à l'ajout d'un jour à une date en Java.

Conclusion

Pour ajouter un jour à ce jour, Java fournit des classes ayant des méthodes prédéfinies, notamment la classe LocalDate, la classe Instant, la classe Calendar et la classe Date. Ces classes sont incluses dans les packages java.time et java.util. Toutes ces classes Java utilisent différentes méthodes telles que ' plus() ”, “ plusJours() ”, “ ajouter() ”, et d'autres à ajouter un jour à ce jour. Cet article proposait plusieurs façons d'ajouter un jour à une date en Java avec des exemples appropriés.