ValueError:时间数据"2017-09-05 18:32:38.159+00"与格式"%Y-%m-%d%H:%m:%S"不匹配。%f%z'如何安装"+00"?
我认为问题出在%f
上。它应该是零填充在左边。
%f微秒作为十进制数字,左边加零。000000
如以下注释所述,%z
需要格式+0000
或-0000
%z UTC偏移量,格式为+HHMM或-HHMM(如果对象为幼稚对象,则为空字符串(。
例如以下作品:
from time import strptime
string = strptime('2017-09-05 18:32:38.00159+0000', '%Y-%m-%d %H:%M:%S.%f%z')
http://strftime.org/