我从一个网站上得到这样格式的日期: Sun Jan 22 21:32:58 +0000 2012
。我知道我必须摆脱 +0000
才能将其转换为日期,但我该怎么做呢?我阅读了文档,但我的代码无法正常工作:
from datetime import datetime
strDate = 'Mon Apr 29 14:30:53 2019'
objDate = datetime.strptime(strDate, '%a %b %H %M %S %Y')
我收到一个错误:
ValueError: time data 'Mon Apr 29 14:30:53 2019' does not match format '%d %m %H %M %S %Y'
我真的不明白为什么。或者有人知道我如何从 Sun Jan 22 21:32:58 +0000 2012
得到约会对象吗?
原文由 sr19 sr19 发布,翻译遵循 CC BY-SA 4.0 许可协议
一线解决方案:
细节:
您只是忘记使用
%d
来捕获日期编号和:
时间,您还需要捕获+0000
证明: