在这里,我执行了以下代码,并从表单中将其解析为日期格式。
Date formatter = new SimpleDateFormat("mm/dd/yyyy");
SimpleDateFormat newFormat = new SimpleDateFormat("yyyy/mm/dd");
Date date = null,sdate=null;
String datef = null;
try {
date =formatter.parse(datestring);
sdate = newFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
ps=conn.prepareStatement("INSERT INTO work_schedule (date) VALUE(?)"); // connection conn defined.
ps.setDate(1,(java.sql.Date.valueOf(sdate)));
上面的代码抛出一个空指针异常,我试着在我的sql workbench查询中执行查询效果很好。
如果我在上面的代码中犯了任何错误,请告诉我。