在Python中,我试图检索过去30天(30*24hrs)的日期/时间.目前,我只是在做:
>>> import datetime >>> start_date = datetime.date.today() + datetime.timedelta(-30)
它返回一个datetime对象,但没有时间数据:
>>> start_date.year 2009 >>> start_date.hour Traceback (most recent call last): File "", line 1, in AttributeError: 'datetime.date' object has no attribute 'hour'
sth.. 83
您想要使用datetime
对象而不仅仅是date
对象:
start_date = datetime.datetime.now() + datetime.timedelta(-30)
date
只存储一个日期和time
一个时间.datetime
是一个有时间的约会.
您想要使用datetime
对象而不仅仅是date
对象:
start_date = datetime.datetime.now() + datetime.timedelta(-30)
date
只存储一个日期和time
一个时间.datetime
是一个有时间的约会.