stefpoisson
Messages postés16Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention 6 juillet 2006
-
6 avril 2006 à 12:14
cs_petitemainate
Messages postés29Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention14 septembre 2009
-
6 avril 2006 à 17:04
Bonjour,
Je suis en train de faire un programme qui prend en compte des heures. Afin de faire des opérations sur ces heures je passe par un long, mais je me suis rendu compte que qu'il y avait un problème car d'après ce que j'ai compris quand fait getTime cela nous donne le nombre de millisecondes écoulé depuis le premier janvier 1970 j'ai donc fait une petite fonction qui à partir d'un long nous donne l'heure au format "HH:mm:ss" mais j'ai toujours une erreur sur HH. D'après mes calculs 1h est égale à 3600000ms donc dans ma fonction je fais mon long diviser par 3600000 mais çà me donne toujours une heure de moins que ce qu'il faudrait.
Donc ma question est compte t il les années bisextile ou autre chose qui m'échappe?
stefpoisson
Messages postés16Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention 6 juillet 2006 6 avril 2006 à 14:23
ok mais quand je prend une heure par exemple 13:12:02 et que cette date je la mette long et ce long je le divise par 3600000 cela devrait me donner 13,.... et pourtant çà me donne 12
??