我试图将日期时间转换为人性化的格式,但在转换过程中不断收到错误,我不是什么即时错过匹配当前格式。Python - 日期时间对话,匹配.7930000Z?
我认为它的7930000Z多数民众赞成在导致这个问题,一切似乎直截了当。
我用尽,%FZ和%SZ,没有运气迄今
>>> datetime.strftime(datetime.strptime('2017-09-18T21:20:33.7930000Z', '%Y-%m-%dT%H:%M:%S.%fZ'),'%d/%m/%y %H:%M:%S')
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
tt, fraction = _strptime(data_string, format)
File "/usr/local/lib/python3.6/_strptime.py", line 362, in _strptime
(data_string, format))
ValueError: time data '2017-09-18T21:20:33.7930000Z' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
''%Y-%间%的dT%H:%M:%S.%f0Z'' – Goyo
@Goyo是做到了! – AlexW
如果最后一位数字不是0,将会失败: -/ – Benjamin