Différence entre deux dates données dans deux formats
cs_Hugogo44
Messages postés8Date d'inscriptionvendredi 8 décembre 2000StatutMembreDernière intervention28 juillet 2009
-
21 mai 2008 à 14:52
cs_Hugogo44
Messages postés8Date d'inscriptionvendredi 8 décembre 2000StatutMembreDernière intervention28 juillet 2009
-
22 mai 2008 à 08:42
Bonjour,
Je souhaite effectuer une soustraction entre deux dates dont les formats sont différents...
Je m'explique : ma première date est de la forme : "yyyy-MM-dd HH:mm"
et ma seconde : "HH:mm",
et je souhaite obtenir un résultat de la forme "yyyy-MM-dd HH:mm".
J'ai tout d'abord essayé de traiter ces deux dates comme des String, mais c'est compliquer car il y a beaucoup de cas particulers lors de la différence, par exemple :
2008-01-01 00:00 - 00:15 = 2007-12-31 23:45
J'ai donc ensuite essayé la méthode suivante :
SimpleDateFormat sdf1= new SimpleDateFormat("yyyy-MM-dd HH:mm");
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");
mouzart
Messages postés161Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention 6 novembre 20084 21 mai 2008 à 17:11
slt,
Ce que je te propose est de transformer ta premiere date en milliseconds et puis la deuxieme aussi
fait la difference et t obtiendra un resultat en milliseconds que tu peux transformer en date avec le format ke tu veux.