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
838 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!

source:php.cn
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