如何从html中获取日期值,然后将其添加到数据库中。
我尝试了很多方法,但它不起作用。我一直在数据库中找回NULL值或错误消息“java.text.dateformat.parse(unknown source)”
HTML:
Date Of Birth: <input type="date" name="dob">
JAVA:
String date = request.getParameter("dob");
Date dob1 = new SimpleDateFormat("MM/dd/yyyy"));
PreparedStatement createUser = connection.prepareStatement(
"INSERT into users (dob1)" +
" VALUES ( ?)");{
createUser.setDate(1, (java.sql.Date) dob1);
int newUser = createUser.executeUpdate();
}
答案 0 :(得分:1)
(118, 3) (118,)
这第二行错了。改为
String date = request.getParameter("dob");
Date dob1 = new SimpleDateFormat("MM/dd/yyyy"));
通过评论您使用了错误的日期格式。改为使用它。
Date dob1 = new SimpleDateFormat("MM/dd/yyyy")).parse(date);