我尝试在 Python 中将字符串转换为日期时间对象,但我没有发现我的格式有任何问题 %Y-%m-%dT%H:%M:%S%Z.%f
。
import datetime
datetime.datetime.strptime('2019-11-19T17:22:23.171833', '%Y-%m-%dT%H:%M:%S%Z.%f')
File "/var/lang/lib/python3.7/_strptime.py", line 577, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/var/lang/lib/python3.7/_strptime.py", line 359, in _strptime
(data_string, format))
ValueError:时间数据 '2019-11-19T17:22:23.171833' 与格式 '%Y-%m-%dT%H:%M:%S%Z.%f' 不匹配
最佳答案
你的格式应该是:
'%Y-%m-%dT%H:%M:%S.%f'
关于Python 不匹配格式 '%Y-%m-%dT%H:%M:%S%Z.%f',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58939822/