在 RSS 2.0 中,对 pubDate 有严格的要求,必须是符合 RFC822 格式。
正确的做法是:
首先转换成 UTC 时间,而 ToString 中的 r 表示 RFC1123 中的日期和时间规范,说明一下:RFC1123 中的日期和时间规范与 RFC822 中的是相同的。
如下代码也是可以的:
但我觉得不是很好,假如我们把我们的 RSS 服务器搬到了美国,+0800 这个东八区标识就应该改了,而使用前面的 UTC 时间就不存在此问题。
相关阅读
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com