我无法控制的另一个应用程序将datetime值返回为Jan 1, 2019 09:00:00.000 X-0500
。之前X
的时区使我疯狂,因为我无法找到如何忽略它的方法。如果没有X
,则可以使用:
from datetime import datetime
datetime.strptime('Jan 1, 2019 09:00:00.000 -0500', '%b %d, %Y %H:%M:%S.%f %z')
我可以手动删除,X
但是有没有办法编写格式字符串,以使Python将X
视为X
没有特殊含义的文字?
datetime.strptime('Jan 1, 2019 09:00:00.000 X-0500', '???')
只需X
以格式字符串编写文字:
datetime.strptime('Jan 1, 2019 09:00:00.000 X-0500', '%b %d, %Y %H:%M:%S.%f X%z')
^
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句