如何使用strptime解析Python datetime.str输出?

时间:2018-02-21 17:22:46

标签: python datetime strptime

我从REST服务器获取时间戳,使用datetime.str()创建它们。这给了我一个如下所示的时间戳:'2018-02-21 10:40:35+00:00'。但是,datetime.strptime仅支持%z,它要求尾随时区偏移量为+/-nnnn,不带冒号。确切的错误如下:

In[16]: str(dt)
Out[16]: '2018-02-21 10:40:35+00:00'
In[17]: datetime.strptime(str(dt), "%Y-%m-%d %H:%M:%S%z")
ValueError: time data '2018-02-21 10:40:35+00:00' does not match format '%Y-%m-%d %H:%M:%S%z'

是否有一个strptime标记可以按原样解析尾随"+00:00",还是在调用str.rpartition之前需要采用strptime技巧?

0 个答案:

没有答案