Я пытаюсь преобразовать следующую строку "2012-04-13 04:08:42.794"
в тип даты:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
Date convertedDate;
try {
convertedDate = dateFormat.parse(dateString);
System.out.println(" in utils: "+convertedDate.toString());
} catch (ParseException e) {
e.printStackTrace();
return null;
}
//----------------- i think this is the problem
java.sql.Date sqlDate = new java.sql.Date(convertedDate.getTime());
System.out.println("sql: "+sqlDate.toString());
return sqlDate;
Но это печатает следующее:
in utils: Fri Apr 13 04:08:42 PDT 2012
Как я могу получить эту дату, чтобы сохранить миллисекунды?