Calcul de la différence en jours entre deux dates en Java
Déterminer la différence en jours entre deux dates peut être un calcul précieux pour diverses applications . Cependant, le java.util.Date intégré ne fournit pas toujours des résultats précis. Pour surmonter ce problème, la bibliothèque Joda Time propose une solution plus robuste.
Solution Joda Time
Pour calculer la différence en jours à l'aide de Joda Time, suivez ces étapes :
import java.util.Date; import org.joda.time.DateTime; import org.joda.time.Days;
Date past = new Date(110, 5, 20); // June 20th, 2010 Date today = new Date(110, 6, 24); // July 24th
int days = Days.daysBetween(new DateTime(past), new DateTime(today)).getDays(); // => 34
Avantages de Joda Time
Joda Time offre plusieurs avantages par rapport au java.util.Date :
Remarque :
Si vous travaillez avec Java 8 ou version ultérieure, envisagez d'utiliser l'API java.time au lieu de Joda Time, car il s'agit de l'API de date et d'heure moderne préférée en Java.
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!