Alors attention, ça marche pas à tous les coups cette méthode, 2 jours dans l'année, quand on fait le changement d'horaire! Un coup le jour à une heure de plus, un coup, il en a une de moins. J'ai eu un bug de ce genre là dans mon soft Astres (cf ma signature) dans la partie stats, pour générer des périodes (dates) entre 2 dates (une période pouvant être un jour, une semaine, un mois, une année. Des fois, j'avais un décalage et je savais pas pourquoi, d'autant que c'était pas systématique. En cherchant, j'ai vu que c'était parce que mon algo était basé sur 1j = 86400 secondes.
Maintenant, j'utilise un truc du genre :
Y'a pas de surprise et en plus, c'est plu lisible question code
Message édité par rufo le 19-07-2010 à 16:31:13
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta