Python的需要DateTime对象转换为RFC 1132格式

问题描述:

我找解析DateTime对象为RFC 1132标准的字符串的Python的方式:Python的需要DateTime对象转换为RFC 1132格式

假设(GMT)

所以:2008-10 -22T10:52:40Z进入星期三,2008年10月22日,10:52:40格林尼治标准时间

我相信有一个非常简单的方法,但我一直没能找到它。

感谢

+0

您在输入(2015)和输出(2008)日期有不同的年份。 –

我可以这样劝了一句:格式化指令对strftime

from datetime import datetime 
import pytz 

date_str = '2008-10-22T10:52:40Z' 

mytime = datetime.strptime(date_str, "%Y-%m-%dT%H:%M:%SZ") 
mytime = mytime.replace(tzinfo=pytz.timezone('GMT')) 
print(mytime.strftime("%a, %d %b %Y %H:%M:%S %Z")) 
# Output: Wed, 22 Oct 2008 10:52:40 GMT 

列表,你可以找到here

+0

完美!谢谢 – RHSMan