使用时
import datetime
s = 'Sat Apr 23 2016 00:00:00 GMT+0100'
print datetime.datetime.strptime(s, "%a %m %d %y %H:%M:%S GMT+0100")
我得到:
ValueError: time data 'Sat Apr 23 2016 00:00:00 GMT+0100' does not match format '%a %m %d %y %H:%M:%S GMT+0100'
如何解析这样的字符串?
注意:使用 dateutil.parser.parse 无效:它产生了一些我不能不的奇怪的 datetime 对象用另一个日期时间减去,即 d1 - d2 不起作用。
请您参考如下方法:
根据 this reference , 格式应为 "%a %b %d %Y %H:%M:%S GMT+0100"
