首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我更改了pubDate后,Liferea就不读RSS提要了

当我更改了pubDate后,Liferea就不读RSS提要了
EN

Stack Overflow用户
提问于 2013-10-08 16:21:46
回答 1查看 67关注 0票数 0

我有rss,我需要为发布日期重新创建mysql函数,如下所示:

代码语言:javascript
复制
CREATE FUNCTION rss_date(date datetime)
RETURNS VARCHAR(30) DETERMINISTIC
RETURN DATE_FORMAT(date, "%a, %d %b %T UTC");

输出结果如下:

代码语言:javascript
复制
<pubDate>Mon, 07 Oct 09:05:24 UTC</pubDate>

我不记得我的rss_date函数之前的样子,因为它被删除了。那个RSS有什么问题,如何修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-08 16:51:21

RSS标准是D, d M Y H:i:s O。在MySQL格式中是'%a, %d %b %Y %T ___ (其中___是时区、偏移量+0200UTCEST等快捷方式是有效的)。

有关RSS提要的日期时间语法的更多信息可以在RFC-822第5节中阅读.

代码语言:javascript
复制
DROP FUNCTION `RSS_DATE`;

CREATE FUNCTION `RSS_DATE` (date DATETIME)
RETURNS VARCHAR(31) DETERMINISTIC
RETURN DATE_FORMAT(date, '%a, %d %b %Y %T UTC');

SELECT RSS_DATE(NOW()); # will output > Tue, 08 Oct 2013 18:48:56 UTC

为了验证提要,您可以使用饲料验证服务

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19253132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档