Я хотел бы проанализировать дату. Моя строковая дата - «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"
Изображение отладки:
Спасибо!