我一直在尝试将这种特定的日期格式转换为Python中的字符串,如下所示:
datetime.strptime(‘2017-01-12T14:12:06.000-0500’,'%Y-%m-%dT%H:%M:%S.%f%Z')
但它不起作用.
我究竟做错了什么?
错误是您使用%Z
而不是%z
.从文档中,您应该使用%z
匹配例如(empty), +0000, -0400, +1030
import datetime result = datetime.datetime.strptime('2017-01-12T14:12:06.000-0500','%Y-%m-%dT%H:%M:%S.%f%z') print(result)
产量
2017-01-12 14:12:06-05:00