В Python я пытаюсь получить дату / время, которое прошло ровно 30 дней (30 * 24 часа). В настоящее время я просто делаю:
>>> import datetime
>>> start_date = datetime.date.today() + datetime.timedelta(-30)
Возвращает объект даты и времени, но без временных данных:
>>> start_date.year
2009
>>> start_date.hour
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'datetime.date' object has no attribute 'hour'