如何格式化RFC格式的日期?

时间:2013-08-16 01:41:29

标签: c# .net date formatting

我需要格式化RSS格式的日期以获取RSS源。我已经尝试了约会并添加以下内容:

.ToString("ddd, dd mm yyyy HH:mm:ss zzz")

然而,这似乎无效。任何帮助都会很棒!我需要的最终结果是,例如2013年1月1日星期一GMT

1 个答案:

答案 0 :(得分:4)

您的问题有点令人困惑,因为您的示例缺少任何时间(但有时区)。 不过,请尝试使用MMM月份:

.ToString("ddd, dd MMM yyyy HH:mm:ss zzz")

如果您不想要时间,只需在字符串中省略该部分:

.ToString("ddd, dd MMM yyyy")

但是既然你提到你正在为RSS提要生成一个字符串,你可以使用the "R" format specifier来生成RFC1123格式的日期/时间字符串:

.ToString("R")