Bonjour,
Je souhaire comparer deux dates mais juste jour, mois et année sans heure..
J'utilise la methode compareTo mais elle elle compare tout, il y a t'il un moyen pour comparer juste année, jour et le mois ?
merci
Bonjour,
Je souhaire comparer deux dates mais juste jour, mois et année sans heure..
J'utilise la methode compareTo mais elle elle compare tout, il y a t'il un moyen pour comparer juste année, jour et le mois ?
merci
A vrai dire je ne sais pas, mais tu peux toujours mettre ces 2 dates à la même heure avant de comparer![]()
(Au cas où il n'y est pas de solution ...)
Salut,
Dans quel cas as-tu besoin de comparer ces objets ? Tu pourrais surement utiliser ton propre Comparator...
a++
Tu as plusieurs solutions
soit tu te fais ta propre class de Date :
Soit tu te fais une simple methode qui te compare tes dates comme tu le souhaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class MyDate extends Date{ // Tu implements la methode compareTo // Et/ou after // Et/ou before // Et/ou equals //Dans lesquelles tu ne compares que le jour, mois et année
Tout dépend l'utilité et de l'utilisation de la comparation (désolé => comparaison)!
}
c bon, jai limité ma comparaison à date.getMonth, getdate et getYear et ça marche.
merci à tous.
Une simple recherche sur le forum et tu aurais trouvé ce post :
Comment savoir que deux dates sont égales ?
Partager