Подтвердить что ты не робот

Получение даты 7 дней назад с текущей даты в python

Я пытаюсь получить дату, которая была 7 дней назад, начиная с текущей даты в python. Кто-нибудь может мне помочь?

4b9b3361

Ответ 1

import datetime as DT
today = DT.date.today()
week_ago = today - DT.timedelta(days=7)

Ответ 2

>>> import datetime
>>> datetime.datetime.now() - datetime.timedelta(days=7)
datetime.datetime(2013, 12, 6, 10, 29, 37, 596779)

Если вам действительно нужна дата, вы можете вызвать метод date:

>>> (datetime.datetime.now() - datetime.timedelta(days=7)).date()
datetime.date(2013, 12, 6)

Или, работайте с датами, начинающимися с, как было предложено unutbu.