Maison > Java > javaDidacticiel > Comment puis-je incrémenter une date d'un jour en Java ?

Comment puis-je incrémenter une date d'un jour en Java ?

Linda Hamilton
Libérer: 2024-11-28 02:45:11
original
899 Les gens l'ont consulté

How Can I Increment a Date by One Day in Java?

Comment augmenter une date d'un seul jour ?

Lorsque vous devez ajuster une date particulière d'un jour, plusieurs méthodes sont disponibles.

Solution 1 : Utiliser la classe Calendrier

Une approche implique le Calendrier class :

Date dt = new Date();
Calendar c = Calendar.getInstance(); 
c.setTime(dt); 
c.add(Calendar.DATE, 1);
dt = c.getTime();
Copier après la connexion

Solution 2 : Utiliser la bibliothèque Joda-Time

La bibliothèque Joda-Time offre une option supérieure en raison des limitations de la classe Date :

Date dt = new Date();
DateTime dtOrg = new DateTime(dt);
DateTime dtPlusOne = dtOrg.plusDays(1);
Copier après la connexion

Solution 3 : exploiter le JSR 310 de Java 8 API

Java 8 introduit l'API JSR 310 :

Date dt = new Date();
LocalDateTime.from(dt.toInstant()).plusDays(1);
Copier après la connexion

Solution 4 : Utiliser org.apache.commons.lang3.time.DateUtils

Cette bibliothèque propose une méthode supplémentaire :

Date dt = new Date();
dt = DateUtils.addDays(dt, 1)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal