我正在寻找一种将日期时间对象解析为符合 RFC 1132 的字符串的 pythonic 方法:
假设(格林威治标准时间(
所以: 2008-10-22T10:52:40Z 到 星期三, 22 十月 2008 10:52:40 GMT
我确信有一种非常简单的方法,但我无法找到它。
谢谢
我可以建议这样的事情:
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
您可以在此处找到strftime
的格式指令列表。