Skip to main content
 首页 » 编程设计

Python之日期时间时间始终为零

2025年05月04日14傻小

我在使用 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()) 来填充这些字段。