Le langage de programmation Java fournit , grâce à ses bibliothèques de classes standard, un support étendu pour stocker et manipuler des dates et heures. Calcul du nombre de jours entre deux dates données est une opération courante dans les applications pratiques . Vous pouvez facilement mettre en œuvre cette opération dans vos programmes Java. Instructions
1
inclure les lignes suivantes au début de votre code Java :
import java.util * ;
2
créer des objets de l' . classe prédéfinie GregorianCalendar pour les deux dates dont la différence que vous voulez calculer , comme dans l' exemple de code suivant :
GregorianCalendar initialDate = new GregorianCalendar (2011, Calendar.JANUARY , 10);
GregorianCalendar finalDate = new GregorianCalendar (2011, Calendar.MARCH , 20) ;
remplacer les dates dans l'exemple ( 1/10/2011 et 3/20/2011 , respectivement) avec les dates de votre choix < . br>
3
calculer le nombre de millisecondes écoulées entre les deux dates en utilisant le getTime () des méthodes , comme dans l' exemple de code suivant :
millisElapsed longtemps ;
.
millisElapsed = ( finalDate.getTime ()) getTime () - ( initialDate.getTime ()) getTime (); .
4
convertir le nombre de millisecondes à quelques jours, comme dans l' . exemple de code suivant :
int dayElapsed = millisElapsed /(24 * 60 * 60 * 1000);
Après l'exécution de cette ligne, la variable « dayElapsed " contiendra le nombre de jours entre les deux dates .