java - RSS 阅读器 Rome 无法处理 UTC 时间戳

标签 java rome

发布者日期时间戳以 UTC 格式给出:http://feeds.finance.yahoo.com/rss/2.0/category-stocks

Rome 无法处理 UTC 关键字,因此此处失败。 有没有解决办法

最佳答案

Rome 完全有权不处理“UTC”。根据 RSS 2.0 架构规范(请参阅 http://cyber.law.harvard.edu/rss/rss.html ),所有日期都应符合 RFC 822 日期格式(请参阅 http://asg.web.cmu.edu/rfc/rfc822.html ),并且该格式不包括“UTC”。相反,世界时间是“UT”。

向 Yahoo 投诉此 Feed 不符合 RSS 规范。

<小时/>

据我所知,Rome 代码库是开源的。如果您需要 RSS 阅读器能够处理不符合规范的 RSS 提要,请随意修改源代码并构建您自己的 JAR。

关于java - RSS 阅读器 Rome 无法处理 UTC 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7752221/

相关文章:

java - iText PdfPTable 行修复

java - 带有 aop.xml 的 AspectJ

Java同步困境

java - 如何使用 REST 服务返回 RSS?

java - Rome RSS : How to get RSS icon

java - 项目 'X' 缺少必需的 Java 项目 : 'Y'

java - 为什么我可以访问b的值,即使它在子类中设置为私有(private)?

java - Rome 图书馆读取 Java 提要

java - 使用 Rome 的有效 RSS 2.0

java - 尽管设置了用户代理,但来自 Java 应用程序(但不是 Web 浏览器)的 HTTP 403