"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
ミリ秒を保持するためにこの日付を取得するにはどうすればよいですか?