new Date("05-MAY-09 03.55.50")
что-то не так с этим? я получаю нелегальное ArgumentException
Это Конструктор даты устарел по причине.
Вы должны использовать DateFormat / SimpleDateFormat вместо того, чтобы создавать экземпляры Date из строкового представления.
DateFormat df = new SimpleDateFormat("dd-MMM-yy hh.mm.ss"); Date myDate = df.parse("05-05-MAY-09 03.55.50");
Таким образом, вы можете анализировать даты практически в любом формате, который вы можете себе представить.
Кроме того, что вы используете устаревший метод (вы должны использовать SimpleDateFormat ), это должно работать:
new Date("05-MAY-09 03:55:50");
Также проверьте Время Joda
Используйте двоеточия для разделения часов, минут и секунд: "05-MAY-09 03:55:50"
Не используйте этот метод, поскольку он устарел в течение многих лет (и лет). Используйте DateFormat.parse (), в котором вы можете легко определить формат, который вы хотите анализировать.
Этот конструктор устарел (начиная с версии 1.1).
Это даже не действует в java5
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Date.html
Вы должны
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); Date date = sdf.parse("05-MAY-09 03:55:50");