Hey man il faut poster le bug sinon on ne peux pas t'aider , qu'est qui bug
twitter ,python ?
Juste a noter , sous Python la différence entre deux dates est ce que
appelle un timedelta.
(une différence de date).Le problème est que quand  tu fais
delta  =  date1 - date2
*delta.seconds*  , ne donne pas la différence en seconds , mais plutôt
un trucs  du genre  ( il reste  2 heures et 2 secondes en seconds ) , alors
que  toi  tu t'attends  a recevoir la différence en  secondes .Donc
delta.seconds  va
de renvoyer une valeur erronée.Ceci est tout a fait logique car
*delta.hours*
n'est pas défini pas python.

1) Exemple1
>>> d = datetime (2011,04, 12,12 ,24) - datetime (2011 ,04 ,11,10 ,0)
>>> d.days
1
>>> d.seconds
8640
Ici 8640 n'est pas la différence en secondes entre 2011-04-12 12:24 et
2011-04-11 10 , mais
seulement de 2 heures et 24 minutes.
Également lorsque les différence des date est négative le resulats est
inversé .
2) Exemple2
>>> d =datetime (2011 ,04 ,11,10 ,0) - datetime (2011, 04 ,12 ,12 ,24)
>>> d.days
-2
>>> d.seconds
77760
>>> d.seconds
77760
>>> d.seconds/3600
21
>>>
Tout ceci est très logique ,python nous explique ici que seuls les jours et
seconds ,microsecondes sont stockés en interne par timedelta
http://docs.python.org/library/datetime.html

A +


Le 12 avril 2011 21:51, Genova <[email protected]> a écrit :

> Salut
> vous trouverez le code du GeekDinner qui à finalement buguer après la date
> et l'heure de l’évènement:
> https://github.com/Dakarlug/kebetu/blob/master/comptedown.py
>  <https://github.com/Dakarlug/kebetu/blob/master/comptedown.py>si
> quelqu'un à une idée
> cordialement
>
> Genova
> +221772630047 / +2216407626
> +221338697269 / +221338685574
> 0033173033269
> www.dofbi.com
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à