我需要转换一组格式为“2020-01-01 00:00:00+01:00”的字符串。
我尝试使用这个:
from datetime import datetime
date = datetime.strptime("2020-01-01 00:00:00+01:00", '%Y-%m-%d %H:%M:%S+%Z')
但我有这个输出:
>> ValueError: time data '2020-01-01 00:00:00+01:00' does not match format '%Y-%m-%d %H:%M:%S+%Z'
如何转换这个日期?
答案 0 :(得分:1)
您不需要包含时区的 +
,它是小写的 z
from datetime import datetime
date = datetime.strptime("2020-01-01 00:00:00+01:00", '%Y-%m-%d %H:%M:%S%z')
print(date)