Python - 日期时间总是为零

Diz*_*Doo 1 python time datetime

我正面对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)
Run Code Online (Sandbox Code Playgroud)

tm_hour,tm_min和tm_sec都为零.为什么是这样?

Gab*_*aru 5

好吧t是一个date,所以当然它不包含任何时间数据.您必须使用datetime.timetuple(datetime.now())这些字段填充.