我正在解析在其pubDate
标记中缺少时区信息的RSS 2.0 Feed。
例如,元素是这样写的:
<pubDate>Tue, 3 Dec 2013 09:00:00</pubDate>
如何从此节点元素中找出或找出时区?
答案 0 :(得分:1)
如果您无法推断或告知RSS源项目的时区,则该项目无效。
有效的<pubDate>
元素将包含时区或时区偏移量。
RSS中的所有日期时间均符合RFC 822的日期和时间规范,但年份可以用两个字符或四个字符(四个首选)表示。
以下是有效示例,您可以确定该项目的发布时区:
<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
<pubDate>Wed, 02 Oct 2002 13:00:00 GMT</pubDate>
<pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate>
可用选项是要求Feed发布者使用正确的日期格式更新<pubDate>
字段,或以某种方式记下您认为特定来源发布的时区。