没有小时、分钟和秒的日期格式

4

I have following code:

import datetime
x = '2015-01-01'
date = datetime.datetime.strptime(x, "%Y-%m-%d")
print(date)

问题是我想打印日期,例如“2015-01-01”,而不是“2015-01-01 00:00:00”。如何在不包括小时、分钟和秒钟的情况下打印它?
1个回答

5

datetime对象有一个date方法可以帮助您完成这个任务:

>>> import datetime
>>> x = '2015-01-01'
>>> date = datetime.datetime.strptime(x, "%Y-%m-%d")
>>> print(date.date())
2015-01-01
>>>

太好了,这正是我在寻找的! - panmireczek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接