我一直在使用 python IMAP 协议,我阅读电子邮件标题并检索日期,它看起来像myDate --> Fri, 22 Feb 2019 17:00:06 +0000我需要找到具有 zulu 格式的等效 UTC ISO8601 我该怎么做?我试过:dateInUTCIso= datetime.datetime.strptime(myDate, '%a, %d %b %Y %H:%M:%S +%f').date().isoformat()但我只得到年/月/日dateInUTCIso= 2019-02-22
2 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
删除.date()方法调用
myDate = "Fri, 22 Feb 2019 17:00:06 +0000"
dateInUTCIso= datetime.datetime.strptime(myDate, '%a, %d %b %Y %H:%M:%S +%f').isoformat() + 'Z'
# 2019-02-22T17:00:06Z
烙印99
TA贡献1829条经验 获得超13个赞
你在打电话.date().isoformat()
。如果没有,.date()
您将获得 ISO 格式。
但是,如果您希望在末尾使用 Z 而不是 +00:00,则必须.replace('+00:00', 'Z')
在字符串输出中替换掉该部分
添加回答
举报
0/150
提交
取消