2016-02-02 2 views
-4

У меня возникли проблемы с преобразованием строки Mon, 01 Feb 2016 13:04:51 -0500.Unparseable Date at offset 5

Использование

SimpleDateFormat formatter = new SimpleDateFormat("EEE, MMM dd, yyyy HH:mm:ss Z", Locale.US);

или Locale.ENGLISH вызывает исключение синтаксического анализа с этим в журналах:

java.text.ParseException: Unparseable date: "Mon, 01 Feb 2016 13:04:51 -0500" (at offset 5)

Как я могу преобразовать его в дату?

+0

проверить мой ответ, вы можете даже удалить последнюю Z тоже !! –

+0

Это вопрос опечатки, который не поможет будущим искателям, и который должен быть закрыт. –

ответ

3

Просто измените эту строку из

SimpleDateFormat formatter = new SimpleDateFormat("EEE, MMM dd, yyyy HH:mm:ss Z", Locale.US); 

в

SimpleDateFormat formatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.US); 
Смежные вопросы