Python 不含小时、分钟和秒的日期格式

Python 不含小时、分钟和秒的日期格式,python,datetime,Python,Datetime,我有以下代码: import datetime x = '2015-01-01' date = datetime.datetime.strptime(x, "%Y-%m-%d") print(date) 问题是我想打印日期,比如“2015-01-01”,而不是“2015-01-01 00:00”。如何在没有小时、分钟和秒的情况下打印它?datetime对象有一个可为您执行此操作的: >>> import datetime >>> x = '2015-01-0

我有以下代码:

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

问题是我想打印日期,比如
“2015-01-01”
,而不是
“2015-01-01 00:00”
。如何在没有小时、分钟和秒的情况下打印它?

datetime
对象有一个可为您执行此操作的:

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

太好了,这正是我想要的!