Je suis en mesure d'analyser des chaînes contenant la date/heure avec time.strptimeComment puis-je analyser une chaîne de temps contenant des millisecondes avec python?
>>> import time
>>> time.strptime('30/03/09 16:31:32', '%d/%m/%y %H:%M:%S')
(2009, 3, 30, 16, 31, 32, 0, 89, -1)
Comment puis-je analyser une chaîne de temps qui contient millisecondes?
>>> time.strptime('30/03/09 16:31:32.123', '%d/%m/%y %H:%M:%S')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/_strptime.py", line 333, in strptime
data_string[found.end():])
ValueError: unconverted data remains: .123
Merci http://docs.python.org/library/datetime.html: Nouveauté de la version 2.6: les objets time et datetime prennent en charge un code au format% f qui s'étend au nombre de microsecondes de l'objet, laissé à six endroits. – ilkinulas
Woa Je peux dire que les docs Python ont besoin d'être mis à jour. [Docs pour le module de temps] (http://docs.python.org/library/time.html#time.strftime) ne dit rien à propos de '% f'. – phunehehe
hm, zéro-rembourré sur le * gauche * serait faux, non? –