57 votes

Convertir datetime en temps POSIX

Comment convertir un objet datetime ou date en un timestamp POSIX en python? Il existe des méthodes pour créer un objet datetime à partir d'un timestamp, mais je ne semble pas trouver de façons évidentes de faire l'opération dans le sens inverse.

3 votes

Les réponses à cette question ne sont plus à jour. Vous devriez utiliser la méthode .timestamp() des objets datetime.datetime comme indiqué ci-dessous. Veuillez marquer cela comme la réponse correcte.

0 votes

Assurez-vous également que lorsque vous appelez .timestamp(), vous utilisez un objet de date conscient du fuseau horaire, car les fuseaux horaires naïfs "sont supposés représenter l'heure locale".

1voto

websch01ar Points 1297

0voto

vishal Points 38

Meilleure conversion entre posix/epoch et horodatage datetime et inversement :

this_time = datetime.datetime.utcnow() # type datetime.datetime
epoch_time = this_time.timestamp()      # temps posix ou epoch
this_time = datetime.datetime.fromtimestamp(epoch_time)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X