Marca de tiempo de Python a datetime y viceversa

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 datetimeclase 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 datetimeobjeto 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) 

Articulos interesantes...