我使用Joda解析RSS項目中的pubDate。日期必須在RFC-822格式: http://feed2.w3.org/docs/error/InvalidRFC2822Date.htmljoda - 解析RSS項目中pubDate的時區
的問題是,當有一個像日期: 星期三,2002年10月02日13:00:00 GMT 我必須使用模式:
DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss ZZZ").withLocale(Locale.ENGLISH).withOffsetParsed();
但它也可以像約會:星期三,2002 15:00:00 +0200 10月2日在這種情況下ZZZ這麼想的工作,我必須使用一個Z:
DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss Z").withLocale(Locale.ENGLISH).withOffsetParsed();
如何創建通用的解決方案?
Java中RFC822時區解析的潛在副本http://stackoverflow.com/a/2823558 –