2016-01-30 3 views
0

Я получаю вышеуказанную ошибку, но для меня все кажется правильным.Joda DateTimeFormatter Недопустимый формат

Что я делаю неправильно?

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

ответ

1

день и/или месяц от вашей входной строки могут не совпадать с теми, от используемого по умолчанию Locale. Попробуйте

DateTimeFormatter simpleDateFormatInput = 
    DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss Z").withLocale(Locale.US); 
Смежные вопросы