Python obtener el tiempo de hace unos días

Ejemplo de Python3

Calcular hace unos días y convertir al formato especificado.

Ejemplo 1

import time import datetime # Primero obtener la fecha en formato de matriz de tiempo threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3)) # Convertir a timestamp timeStamp = int(time.mktime(threeDayAgo.timetuple())) # Convertir a otro formato de cadena otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S") print(otherStyleTime)

Ejecutar el código anterior produce el resultado:

2019-05-18 18:06:08

Ejemplo 2

import time import datetime # Dado un timestamp timeStamp = 1557502800 dateArray = datetime.datetime.utcfromtimestamp(timeStamp) threeDayAgo = dateArray - datetime.timedelta(days = 3) print(threeDayAgo)

Ejecutar el código anterior produce el resultado:

2019-05-07 15:40:00

Ejemplo de Python3

Otras extensiones