jdbc:odbc 接続を使用して、Eclipse から Access 2010 データベースに接続しています。データベースのテーブルに挿入する前に、日付値をフォーマットするメソッドを作成しました。ただし、スタック トレースを実行しようとすると、次のように出力されます。
java.text.ParseException: Unparseable date: "dateString"
メソッドを呼び出し、エラーを発生させているコード行は次のとおりです。
ps.setDate(5,formatDate("10/1/2013"));//For October 1, 2013
メソッド自体は次のとおりです。
static Date formatDate(String dateString){
java.sql.Date sqlDate = null;
try{
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
java.util.Date parsed = format.parse("dateString");
sqlDate = new java.sql.Date(parsed.getTime());
}
catch(ParseException pe){pe.printStackTrace();}
return sqlDate;
}
MS Access データベースに挿入する前にデータが正しく解析されるように、これを修正する方法を教えてもらえますか?