Bry*_*tos 0 python string datetime parsing
我得到这个字符串:
a = "Wed Mar 06 2019 17:35:33 GMT-0500 (Ecuador Time)"
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码在python中解析它:
fecha = datetime.strptime(a , '%a %b %d %Y %H:%M:%S GMT%z (%Z)')
Run Code Online (Sandbox Code Playgroud)
但是我遇到一个错误
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)'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我已经为日期尝试了很多设置,但仍然可以获得解决方案,我的目标是获取日期对象并将其保存到MongoDatabase中
小智 5
代码的问题是“((厄瓜多尔时间)”)的格式不匹配“(%Z)”。
要修复代码,只需从字符串中删除“((厄瓜多尔时间)”),然后删除“(%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')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
45 次 |
最近记录: |