在java中解析不同的RSS pubDate-to-Date对象

在java中解析不同的RSS pubDate-to-Date对象,java,rss,Java,Rss,我理解了如何根据这个链接设置日期的格式 但我的问题有点复杂,例如,我有不同的pubDate rss元素 2011年8月21日星期日20:19:47+0200 或 2011年8月21日星期日10:01 为任何pubDate元素设置一种格式的最佳方法是什么?RSS pubDate必须符合。您可以使用相同的DateFormat对象从javaDate获取正确的字符串 DateFormat formatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:s

我理解了如何根据这个链接设置日期的格式

但我的问题有点复杂,例如,我有不同的pubDate rss元素

2011年8月21日星期日20:19:47+0200 或

2011年8月21日星期日10:01


为任何pubDate元素设置一种格式的最佳方法是什么?RSS pubDate必须符合。您可以使用相同的
DateFormat
对象从java
Date
获取正确的字符串

DateFormat formatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss z");
String pubDateText = formatter.format(pubDate);

其中pubDate是以前定义的日期对象。这将始终返回相同的格式。

我不相信任何一个叫“在此处输入链接描述”的人告诉我的话,不管怎样。。。