【发布时间】:2020-11-13 15:58:23
【问题描述】:
now = datetime.datetime.now()
today = str(now.year) + '-' + str(now.month) + '-' + str(now.day)
date = datetime.datetime.strptime(today, "%Y-%m-%d")
print(date) # 2020-11-13 00:00:00
为什么要将时间添加到日期中?我没有时间明确定义我的格式。 如何只有日期:2020-11-13?
【问题讨论】:
-
因为它是
datetime.datetime对象,而不是datetime.date。而这一切的目的是什么?为什么不只是datetime.date.today()?请注意,您指定的是输入格式,而不是输出。输出为datetime.datetime对象 -
确实,请将此作为答案发布,我会接受。
标签: python python-3.x datetime