gpt4 book ai didi

c# - 如何在 .Net/C# 中将日期转换为 HTTP 格式的日期

转载 作者:IT王子 更新时间:2023-10-29 03:53:54 24 4
gpt4 key购买 nike

如何将 .Net DateTime 转换为有效的 HTTP 格式的日期字符串?

最佳答案

通过使用 .Net 中的“r”格式字符串,可以将日期转换为 HTTP 有效日期 (RFC 1123)。 HTTP 日期需要是格林威治标准时间/不能偏移 - 这可以使用 ToUniversalTime() 方法来完成。

因此,以 C# 为例:

string HttpDate = SomeDate.ToUniversalTime().ToString("r");

现在,生成 HttpDate = "Sat, 16 Aug 2008 10:38:39 GMT"

参见 Standard Date and Time Format Strings获取 .Net 标准日期和时间格式字符串的列表。

参见 Protocol Parameters用于 HTTP 日期规范,以及 HTTP 日期的其他有效(但已过时)RFC 类型的背景。

关于c# - 如何在 .Net/C# 中将日期转换为 HTTP 格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com