Comparer des dates

Comparer des dates - Java - Programmation

Marsh Posté le 20-11-2004 à 19:24:24    

Bonjours,  
Je dois comparer le nombre de jours entre la date courante et une date choisie

Code :
  1. Date date= new Date(2004,12,25);

par exemple.
 
J'ai regardé dans java.util.date les methodes, j'ai cru que compareTo() serait la solution mais elle ne dit que si une date est superieur a une autre.
 
J'ai bien essayé de faire:
 

Code :
  1. (unObjet.getDate().getTime() - dateCourante.getTime()) / (24*60*60*1000)


( getTime() retourne le nombre de millisecondes entre la date et 1970)
Mais ça me donne un résultat très bizarre.  
 
Voila si vous avez une réponse ce serait cool. :)


Message édité par e-v-tooms le 20-11-2004 à 19:25:22
Reply

Marsh Posté le 20-11-2004 à 19:24:24   

Reply

Marsh Posté le 21-11-2004 à 00:54:14    

va voir du coté de Calendar, et relis attentivement la doc.
Après, faudrait ptet voir à savoir ce que tu voudrais comme resultat de "comparaison", parce que là personne peut deviner.
 
Sujet déjà abordé bien plus d'une fois sur ce forum d'ailleurs.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-11-2004 à 13:53:19    

oui, d'ailleur le sujet des dates en java a rarement été une gloire pour les Belges ...


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 21-11-2004 à 14:02:04    

:whistle:
(rappelle-moi, j'ai oublié [:joce])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-11-2004 à 17:45:26    

C'est bon c'est résolue! J'ai mal lu la description du constructeur de la classe Date quand on précise l'année le mois etc.
J'ai tappé 2004 alors qu'il faut rentrancher cette valeur à 1900 ce qui donne 104 ! Lorsque que je convertissais en millisecondes l'ecart entre (1900+2004!) et 1970 grâce à la méthode getTime(), il me renvoyait un nombre énorme !
Voilà!


Message édité par e-v-tooms le 21-11-2004 à 17:45:43
Reply

Marsh Posté le 21-11-2004 à 17:47:14    

ce constructeur est déprécié


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed