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 datetime
classe 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 datetime
objet à 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)