java.text.ParseException: неразборчивая дата: «Чт, 19 января 2012, 20:00»

Я хотел бы проанализировать дату. Моя строковая дата - «Thu Jan 19 2012 20:00 PM». И мой код для синтаксического анализа:

format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm aaa");
this.settDate(new Timestamp((format.parse(sDate)).getTime()));

Однако , это не работает. Как я могу разобрать эту дату?

Полный метод:

public void saveTask(int iDevice, String description, String sDate) throws ParseException {
    format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm aaa");
    this.setiDeviceId(iDevice);
    this.setsDescription(description);
    this.settDate(new Timestamp((format.parse(sDate)).getTime()));
    DatabaseManager.save(this);
}

И исключение:

java.text.ParseException: Unparseable date: "Thu Jan 19 2012 01:00 AM"

Изображение отладки:

enter image description here

Спасибо!

7
задан Jose Hdez 18 January 2012 в 13:57
поделиться