要将字符串日期转换为日期格式,请删除我使用的'00:00:00'
:
import datetime
strDate = '2017-04-17 00:00:00'
datetime.datetime.strptime(strDate, '%Y/%m/%d %H:%M:%S').strftime('%Y-%m-%d')
返回:
ValueError: time data '2017-04-17 00:00:00' does not match format '%Y/%m/%d %H:%M:%S'
%H:%M:%S
格式不正确吗?
答案 0 :(得分:2)
这是正确的方法:
datetime.datetime.strptime(strDate, '%Y-%m-%d %H:%M:%S').strftime('%Y-%m-%d')
请注意-
中的/
而不是strptime
。日期转换为:2017-04-17
。
如果您希望以不同的方式显示它,请查看here。