有没有一种相当简单的方法可以将日期时间对象转换为 RFC 1123 (HTTP/1.1) 日期/时间字符串,即具有以下格式的字符串
Sun, 06 Nov 1994 08:49:37 GMT
使用 strftime
不起作用,因为字符串是区域设置相关的。我必须手动构建字符串吗?
原文由 Sebastian Rittau 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有一种相当简单的方法可以将日期时间对象转换为 RFC 1123 (HTTP/1.1) 日期/时间字符串,即具有以下格式的字符串
Sun, 06 Nov 1994 08:49:37 GMT
使用 strftime
不起作用,因为字符串是区域设置相关的。我必须手动构建字符串吗?
原文由 Sebastian Rittau 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
您可以使用不依赖于语言环境设置的标准库中的 wsgiref.handlers.format_date_time
您可以使用不依赖于语言环境设置的标准库中的 email.utils.formatdate
如果您可以设置广泛的语言环境进程,那么您可以执行以下操作:
如果您不想设置区域设置范围,您可以使用 Babel 日期格式
与 wsgiref.handlers.format_date_time 相同的手动格式化方法是: