In Python, sto tentando di recuperare la data/ora che è esattamente 30 giorni (30 * 24 ore) nel passato. Allo stato attuale, sto semplicemente facendo:Come potrei calcolare esattamente 30 giorni nel passato con Python (fino al minuto)?
>>> import datetime
>>> start_date = datetime.date.today() + datetime.timedelta(-30)
che restituisce un oggetto datetime, ma senza dati in tempo:
>>> 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'
Non proprio sicuro del perché qualcuno ha fatto questo. –