Maison >Java >javaDidacticiel >Comment puis-je ajouter un jour à une date en Java ?

Comment puis-je ajouter un jour à une date en Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-28 22:33:11894parcourir

How Can I Add One Day to a Date in Java?

Ajout d'un jour à une date

L'ajout d'un jour à une date en Java peut être réalisé en utilisant différentes approches :

Solution 1 : Utiliser la classe Calendar

La classe Calendar fournit des méthodes pour ajouter ou soustraire jours vers un objet Date :

Date dt = new Date();
Calendar c = Calendar.getInstance();
c.setTime(dt);
c.add(Calendar.DATE, 1);
dt = c.getTime();

Solution 2 : Utilisation de la bibliothèque Joda-Time

La bibliothèque Joda-Time propose une API riche pour la manipulation des dates. Avec Joda-Time, vous pouvez ajouter un jour comme suit :

Date dt = new Date();
DateTime dtOrg = new DateTime(dt);
DateTime dtPlusOne = dtOrg.plusDays(1);

Solution 3 : Utilisation de JSR 310 (Java 8)

Java 8 a introduit JSR 310, une nouvelle API de date et d'heure. Avec JSR 310, vous pouvez ajouter un jour comme suit :

Date dt = new Date();
LocalDateTime.from(dt.toInstant()).plusDays(1);

Solution 4 : Utilisation d'Apache Commons DateUtils

La classe Apache Commons DateUtils fournit des méthodes utilitaires pour la date manipulation. Pour ajouter un jour, vous pouvez utiliser :

Date dt = new Date();
dt = DateUtils.addDays(dt, 1)

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:
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