Python的需要DateTime对象转换为RFC 1132格式
问题描述:
我找解析DateTime对象为RFC 1132标准的字符串的Python的方式:Python的需要DateTime对象转换为RFC 1132格式
假设(GMT)
所以:2008-10 -22T10:52:40Z进入星期三,2008年10月22日,10:52:40格林尼治标准时间
我相信有一个非常简单的方法,但我一直没能找到它。
感谢
答
我可以这样劝了一句:格式化指令对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
您在输入(2015)和输出(2008)日期有不同的年份。 –