Les bibliothèques Java standard de classe prennent en charge une variété complète d' opérations sur des objets indiquant l'heure et les durées des intervalles de temps. Calcul du temps écoulé entre deux estampilles est un problème fréquent dans les applications Java , et il n'est pas directement résolu par une méthode prédéfinie , mais vous pouvez effectuer ce calcul dans votre code Java. Instructions
1
inclure la ligne suivante au début de votre code Java :
import java.util * ;
2
Créer des objets à représenter. le début et la fin horodateurs pour la période en question. Par exemple, créer des instances de la classe GregorianCalendar prédéfini pour deux dates dont la différence que vous voulez calculer , comme dans l' exemple de code suivant :
GregorianCalendar beginningTimestamp = new GregorianCalendar (2009, Calendar.APRIL , 10); Photos
GregorianCalendar endingTimestamp = new GregorianCalendar (2011, Calendar.JUNE , 20) ;
remplacer les dates dans l'exemple ( 4/10/2009 et 6/20/2011 , respectivement) avec l' . dates de votre choix
3
calculer le nombre de millisecondes écoulées entre les deux estampilles en utilisant le getTime () des méthodes , comme dans l' exemple de code suivant : .
millisecondsElapsed longtemps ;
millisecondsElapsed = ( endingTimestamp.getTime ()) getTime () - ( beginningTimestamp.getTime ()) getTime (); . .
4
convertir le nombre de millisecondes à l'unité de temps de votre choix , comme dans l'exemple de code suivant qui se transforme en jours :
int daysElapsed = millisecondsElapsed /(24 * 60 * 60 * 1000);
Après l'exécution de cette ligne , variable " daysElapsed " contiendra le nombre de jours entre les deux estampilles .