📅  最后修改于: 2023-12-03 15:34:11.429000             🧑  作者: Mango
在网络通信中,RFC 1123 是经常使用的日期时间格式,Python 中可以很方便的将当前的日期时间转换为 RFC 1123 格式。
Python 内置的 datetime 模块提供了日期时间处理的功能,可以方便地处理日期、时间、时间戳等信息。
使用 datetime 模块中的 datetime 类可以获取当前的日期时间,示例代码如下:
import datetime
now = datetime.datetime.now()
print(now)
输出结果类似于:
2021-05-20 14:38:32.123456
使用 datetime 类中的 strftime 方法可以将日期时间格式化为指定的字符串形式,示例代码如下:
import datetime
now = datetime.datetime.now()
rfc1123_time = now.strftime('%a, %d %b %Y %H:%M:%S GMT')
print(rfc1123_time)
输出结果类似于:
Thu, 20 May 2021 06:38:32 GMT
其中,转换后的日期时间字符串符合 RFC 1123 格式要求。
将获取当前时间和格式化时间的代码片段组合在一起,可以得到完整的 Python 代码,示例代码如下:
import datetime
now = datetime.datetime.now()
rfc1123_time = now.strftime('%a, %d %b %Y %H:%M:%S GMT')
print(rfc1123_time)
Python 中使用 datetime 模块可以方便地将日期时间转换为 RFC 1123 格式,代码简洁易读。