Skip to main content
 首页 » 编程设计

python之为什么Python中的now方法获取的是datetime.datetime.now而不是datetime.time.now

2025年05月04日18luoye11

我想知道为什么 now 方法是在 datetime.datetime 标签而不是 datetime.time 下实现的?

例如,要在 python 上获取今天的日期,您可以执行以下操作。

import datetime 
print datetime.date.today() 

但你现在不能一样了,我的意思是

print datetime.time.now() 

相反,您必须执行以下操作:

print datetime.datetime.now() 

请您参考如下方法:

“现在”是一个时间点。这意味着日期很重要;如果现在是中午,昨天中午就不是现在了。 (一天中的时间也很重要;今天上午 9 点也不是现在。)因此,datetime.datetime.now 是有意义的。 , 但不是 datetime.time.now .有一个 datetime.time.currentlocaltime 可能是有意义的或 datetime.time.currentutctime ,但这些方法不存在。如果需要,您可以提出功能请求。