Horodatage Python à datetime et vice-versa

Dans cet article, vous apprendrez à convertir l'horodatage en objet datetime et l'objet datetime en horodatage (à l'aide d'exemples).

Il est assez courant de stocker la date et l'heure sous forme d'horodatage dans une base de données. Un horodatage Unix est le nombre de secondes entre une date particulière et le 1er janvier 1970 à UTC.

Exemple 1: horodatage Python à datetime

 from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object)) 

Lorsque vous exécutez le programme, la sortie sera:

 dt_object = 2018-12-25 09:27:53 type (dt_object) = 

Ici, nous avons importé la datetimeclasse du module datetime. Ensuite, nous avons utilisé la datetime.fromtimestamp()méthode de classe qui renvoie la date et l'heure locales (objet datetime). Cet objet est stocké dans la variable dt_object.

Remarque: vous pouvez facilement créer une chaîne représentant la date et l'heure d'un datetimeobjet à l'aide de la méthode strftime ().

Exemple 2: datetime Python à horodater

Vous pouvez obtenir l'horodatage d'un objet datetime à l'aide de datetime.timestamp()method.

 from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp) 

Articles intéressants...