我在使用 Datetime 时遇到了奇怪的小问题。这是我正在做的:
>>> from datetime import datetime, date
>>> t = date.timetuple(datetime.now())
>>> t
time.struct_time(tm_year=2011, tm_mon=6, tm_mday=14, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=165, tm_isdst=-1)
tm_hour、tm_min 和 tm_sec 均为零。这是为什么?
请您参考如下方法:
t 是一个日期,所以它当然不包含任何时间数据。您必须使用 datetime.timetuple(datetime.now()) 来填充这些字段。
