Ok, donc je convertir des chaînes à ce jour à ce jour par:Chaîne à datetime format de la variable
datetime.datetime.fromtimestamp(time.mktime(time.strptime(date_string, DB_TIME_FORMAT)))
Mais j'obtenir des résultats étranges. Par exemple, pour:
date_string = '2011-08-30 12:52:57.573979'
DB_TIME_FORMAT = '%Y-%m-%d %H:%M:%S.%f'
Le résultat est:
2011-08-30 12:52:57
donc je suppose que ma première question est-ce que les millisecondes où aller?
Ma deuxième question serait de savoir s'il existe un moyen de convertir une chaîne "dynamique" en une conversion temporelle? Par ceci je veux dire, disons pour le format dans mon exemple précédent, si les millisecondes ne sont pas présentes, au lieu d'obtenir un ValueError si retournera toujours une date normale. Si les secondes manquent la même situation et ainsi de suite?
salutations, Bogdan
Je suppose qu'il pourrait être perdu avec mktime, qui devrait retourner l'horodatage unix en secondes depuis le 1/1/1970. En fait fromtimestamp attend ce type d'horodatage. – Teudimundo
'.573979' - ressemble à des microsecondes et non à des millisecondes. – eumiro