Bonjour,
Quelqu'un a t'il une idée pour vérifier si une date est plus grande ou plus petite qu'une autre ?
Merci
Version imprimable
Bonjour,
Quelqu'un a t'il une idée pour vérifier si une date est plus grande ou plus petite qu'une autre ?
Merci
En utilisant un java.util.Calendar
http://java.sun.com/j2se/1.5.0/docs/...va.lang.Object)
Méthodes :
- after
- before
- compareTo
Merci
j'avais bien trouve ces fonctions, mais je ne trouve pas pour supérieur ou égal
et inférieur ou egal.
After et Before ne prennent pas en compte légalité
Ai je loupé un truc ?
Tout simplement avec equals
Il fait utiliser compareTo qui permet de faire ces 3 comparaisons. Cette méthode est défini pour le type java.util.Date depuis Java 5, ce qui fait que Calendar n'est pas forcément nécessaire.
Soit 2 instances du type java.util.Date date1 et date2
Code:
1
2
3
4
5
6
7
8
9
10 if (date1.compareTo(date2)<0){ //date1 antérieure à date2 } if (date1.compareTo(date2)==0){ //date1 et date2 sont égales } if (date1.compareTo(date2)>0){ //date1 est postérieure à date2 }