In Python versuche ich das Datum/die Zeit, die genau 30 Tage (30 * 24 Stunden) in die Vergangenheit ist, abzurufen. Derzeit mache ich einfach:Wie würde ich genau 30 Tage in die Vergangenheit mit Python (bis auf die Minute) berechnen?
>>> import datetime
>>> start_date = datetime.date.today() + datetime.timedelta(-30)
, die ein Datetime-Objekt zurückgibt, aber ohne Zeitdaten:
>>> 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'
Nicht wirklich sicher, warum jemand -1'd das. –