2010-08-13 7 views
0

Comment calculer la différence de date dans Android?Comment calculer la différence de date?

+1

pouvez-vous donner un exemple de ce que vous entendez par "la" différence de date? – Macarse

+1

Comme l'indique @Marcare, vous devez être plus clair. Si vous voulez simplement connaître le nombre de ms entre deux dates, il suffit de soustraire les valeurs Date.getTime(). – seand

Répondre

2

Si vous ne pouvez pas vous permettre des bibliothèques tierces comme JodaTime, alors votre meilleur pari est vraiment java.util.Calendar. Vous pouvez utiliser la méthode Calendar#add() dans une boucle pour calculer la différence en années, mois et jours entre deux instances. Ensuite, pour calculer la différence en heures, minutes et secondes, il suffit de faire le calcul habituel sur Calendar#getTimeInMillis(). En bref, j'ai posté un exemple de base avant here. Vous pourriez le trouver utile.

Questions connexes