将字符串转换为日期时间对象-将'2020-11-16'转换为日期

时间:2020-11-03 23:53:34

标签: python datetime

我有一个像这样的字符串作为日期:2020-11-16

我正在尝试使用datetime.strptime(date(str), formatting)将其转换为日期。

我当前的格式是:%Y/%m/%d

我收到此错误:

time data '2020-11-16' does not match format '%Y/%m/%d'

1 个答案:

答案 0 :(得分:0)

只需将%Y/%m/%d格式更改为%Y-%m-%d格式:

from datetime import datetime

s = '2020-11-16'
d = datetime.strptime(s, '%Y-%m-%d')

print(d)

打印:

2020-11-16 00:00:00