我有以下代码:
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"
之类的日期。如何在没有时间,分钟和秒的情况下打印它?
答案 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
>>>