首页 > 解决方案 > 使用 datetime.strptime 将字符串转换为日期时间时出错

问题描述

我想将以下格式的字符串转换为 Python 中的日期时间对象。

'2019-11-08T13:22:19.173700864-05:00'

我尝试使用:

obj = datetime.strptime('2019-11-08T13:22:19.173700864-05:00', '%Y-%m-%dT%H:%M:%S.%f000%z')

我收到一条错误消息。%f000转换小数点后的 9 位似乎不是正确的方法。看来我也在%z以错误的方式使用。

这样做的正确方法是什么?谢谢。

标签: pythondatetimestrptime

解决方案


推荐阅读