我得到这个字符串:
a = "Wed Mar 06 2019 17:35:33 GMT-0500 (Ecuador Time)"
我正在尝试使用以下代码在 python 中解析它:
fecha = datetime.strptime(a , '%a %b %d %Y %H:%M:%S GMT%z (%Z)')
但我收到一个错误
ValueError: time data 'Wed Mar 06 2019 17:35:33 GMT-0500 (Ecuador Time)' does not match format '%a %b %d %Y %H:%M:%S GMT%z (%Z)'
我究竟做错了什么?我已经尝试了很多日期设置,但仍然可以获得解决方案我的目标是获取日期对象并将其保存到 MongoDatabase
代码的问题是“(厄瓜多尔时间)”不是匹配“(%Z)”所需的格式。
要修复您的代码,您只需从字符串中删除“(Ecuador Time)”并删除“(%Z)”。由于您已经拥有 GMT 偏移量,因此应该没有太大关系。
这将使您的代码为:
from datetime import datetime
a = "Wed Mar 06 2019 17:35:33 GMT-0500"
fetcha = datetime.strptime(a , '%a %b %d %Y %H:%M:%S GMT%z')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句