Я пытаюсь разобрать строку даты, которую я получил с веб-сайта на Java, используя класс SimpleDateFormat, но что-то идет не так, и я не могу понять, почему.
Строки даты имеют следующий синтаксис:
"13:37 - Tue 28-Jun-2011"
Итак, я попытался сделать следующее:
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm - EEE dd-MMM-yyyy");
ParsePosition pos = new ParsePosition(0);
Date d = dateFormat.parse("13:37 - Tue 28-Jun-2011", pos);
Как я уже говорил, это не работает; когда я печатаю
System.out.println(pos.getErrorIndex());
выводит «8», что, как я полагаю, означает, что ошибка находится где-то рядом с EEE-частью. Я пробовал разные перестановки, но ничего не получалось. Что я делаю не так?
Спасибо
bompf