Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1724 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comparer des dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparer des dates

n°903623
e-v-tooms
Posté le 20-11-2004 à 19:24:24  profilanswer
 

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
mood
Publicité
Posté le 20-11-2004 à 19:24:24  profilanswer
 

n°903813
the real m​oins moins
Posté le 21-11-2004 à 00:54:14  profilanswer
 

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 ?
n°904004
nraynaud
lol
Posté le 21-11-2004 à 13:53:19  profilanswer
 

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


---------------
trainoo.com, c'est fini
n°904013
the real m​oins moins
Posté le 21-11-2004 à 14:02:04  profilanswer
 

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


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°904205
e-v-tooms
Posté le 21-11-2004 à 17:45:26  profilanswer
 

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
n°904206
the real m​oins moins
Posté le 21-11-2004 à 17:47:14  profilanswer
 

ce constructeur est déprécié


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comparer des dates

 

Sujets relatifs
comparer 2 structurespetit prob avec les dates
Dates et PHPComparer deux dates (Php/MySQL)
[PHP / MYSQL] comparer simplement 2 dates au format datetimeComparer 2 dates
[C++] Comparer 2 datesComparer des dates en ASP
comparer des dates en javascript...Comparer 2 dates en PHP ?
Plus de sujets relatifs à : Comparer des dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR