Python: получить время за несколько дней до

Python3 Примеры

Вычислить дату несколько дней назад и преобразовать в указанный формат.

Пример 1

import time import datetime # Сначала получите дату в формате массива time threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3)) # Преобразовать в метку времени timeStamp = int(time.mktime(threeDayAgo.timetuple())) # Преобразовать в другие строковые форматы otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S") print(otherStyleTime)

При выполнении приведённого выше кода выводится:

2019-05-18 18:06:08

Пример 2

import time import datetime # Заданная метка времени timeStamp = 1557502800 dateArray = datetime.datetime.utcfromtimestamp(timeStamp) threeDayAgo = dateArray - datetime.timedelta(days = 3) print(threeDayAgo)

При выполнении приведённого выше кода выводится:

2019-05-07 15:40:00

Python3 Примеры

Другие расширения