salut
je veux comparer si d1 < d2
merci
salut
je veux comparer si d1 < d2
merci
En utilisant un "Gregorian Calendar" il me semble
Ou DateTime avec Joda API
ou simplement avec java.util.Date du SDK et son compareTo()
ou en comparant leur timestamp:ou en utilisant le fonctions after ou before de la classe java.util.Date:
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (date1.getTime()<date2.getTime()) { ...Bref tu as l'embarras du choix. Pense à regarder la javadoc avant de poser ce genre de question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (date1.before(date2)) { ...
Reste à savoir également si tu veux comparer la partie date uniquement ou comparer effectivement tous les éléments de l'objet date (avec heure:minute:seconde.milliseconde) auquel cas, c'est un peu plus compliqué, il faudra passer par des variables intermédiaires et mettre ces parties à 0...
(à moins qu'il y ait mieux à l'heure actuelle dans les api ?)
Salut,
Pour comparer deux dates dans (java.util.Date) utiliser compareTo();
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Date date1=new Date(); Date date2=new Date(); int ans = date1.compareTo(date2); if(ans == 0){ //date1 = date2; } if(ans < 0){ //date1 avant date2 exe: date1=01/01/2009 et date2=31/01/2009. }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager