我在执行操作时遇到上述错误:
datetime.strptime(item['dt'], "%Y-%m-%dT%H:%M:%S.%fZ")
即使我尝试:
datetime.strptime(item['dt'], "%Y-%m-%dT%H:%M:%S.%f")
我正在获取未转换的数据仍然:-04:00作为我的错误。
我在做什么错?
datetime.strptime
,应改为使用%z
表示UTC偏移量:datetime.strptime('2019-06-02T16:19:27.000-04:00', "%Y-%m-%dT%H:%M:%S.%f%z")
datetime.datetime.strptime('2019-06-02T16:19:27.000-0400', "%Y-%m-%dT%H:%M:%S.%f%z")
输出:
datetime.datetime(2019, 6, 2, 16, 19, 27, tzinfo=datetime.timezone(datetime.timedelta(-1, 72000)))
[%z
正在期待类似hhmm