python, datetime,timedelta , conversion
Bonsoir!
J'ai une petite erreur qui s'affiche mais je n'arrive pas corriger. c'est pour quoi je me suis retourné vers vous pour avoir une aider car je sais bien j'aurai une solution en vers vous.
Alors, mon probleme c'est la conversion.
Code:
1 2 3
| heure_f =(getSec(str(poste_occupe[2])) + poste_occupe[5] ) - getSec(time.strftime('%X',time.localtime()))
if(heure_f >= 0):
heure= str(datetime.timedelta(seconds=(heure_f))) |
heure_f: c'est la difference du temps en second
une fois touve la difference je veux convertir en heure, minute et second
Mais m'affiche cette erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 656, in respond
response.body = self.handler()
File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 188, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 34, in __call__
return self.callable(*self.args, **self.kwargs)
File "acceuil.py", line 562, in etat_des_postes
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"], cherrypy.session["nom"], (Glob.html["etat_poste"])%p.etat_des_postes()))
File "/home/brahim/Bureau/workspace_cherrypy/Poste.py", line 33, in etat_des_postes
heure= str(datetime.timedelta(seconds=(heure_f)))
AttributeError: type object 'datetime.datetime' has no attribute 'timedelta' |
Vos aidées serons les bienvenues.
Merci d'avance.