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

时间:2015-01-28 19:29:31

标签: 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:00"之类的日期。如何在没有时间,分钟和秒的情况下打印它?

1 个答案:

答案 0 :(得分:1)

datetime个对象有date method,可以为您执行此操作:

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