1

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

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

import datetime
print datetime.date.today()

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

print datetime.time.now()

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

print datetime.datetime.now()
4

1 回答 1

6

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

于 2013-08-13T19:42:07.253 回答