Joda DateTimeFormatter 格式无效

Joda DateTimeFormatter Invalid format

我收到上述错误,但对我来说一切似乎都是正确的。

我做错了什么?

DateTimeFormatter simpleDateFormatInput= DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss Z");

DateTime datetime = simpleDateFormatInput.parseDateTime(pubDate);

其中 pubDate 是 Sat, 30 Jan 2016 12:23:53 +0100

您输入的字符串中的日期 and/or 可能与您的默认值 Locale 中的不匹配。尝试

DateTimeFormatter simpleDateFormatInput = 
   DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss Z").withLocale(Locale.US);