En este artículo, aprenderá a convertir la marca de tiempo en objeto de fecha y hora y el objeto de fecha y hora en marca de tiempo (con la ayuda de ejemplos).
Es bastante común almacenar la fecha y la hora como una marca de tiempo en una base de datos. Una marca de tiempo Unix es el número de segundos entre una fecha en particular y el 1 de enero de 1970 en UTC.
Ejemplo 1: marca de tiempo de Python hasta datetime
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Cuando ejecute el programa, la salida será:
dt_object = 2018-12-25 09:27:53 tipo (dt_object) =
Aquí, hemos importado la datetime
clase del módulo datetime. Luego, usamos datetime.fromtimestamp()
classmethod que devuelve la fecha y hora local (objeto datetime). Este objeto se almacena en la variable dt_object.
Nota: Puede crear fácilmente una cadena que represente la fecha y la hora de un datetime
objeto utilizando el método strftime ().
Ejemplo 2: fecha y hora de Python a la marca de tiempo
Puede obtener la marca de tiempo de un objeto de fecha y hora usando el datetime.timestamp()
método.
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)