gpt4 book ai didi

Java JDBC 如何传入日期

转载 作者:行者123 更新时间:2023-12-01 10:56:32 25 4
gpt4 key购买 nike

如何从 html 中获取日期值,然后将其添加到数据库中。

尝试了很多方法,还是不行。我不断在数据库中返回 NULL 值或错误消息“java.text.dateformat.parse(未知来源)”

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();
}

最佳答案

String date = request.getParameter("dob");


Date dob1 = new SimpleDateFormat("MM/dd/yyyy"));

第二行是错误的。更改为

Date dob1 = new SimpleDateFormat("MM/dd/yyyy")).parse(date);

编辑

根据评论,您使用了错误的日期格式。请使用它。

Date dob1 = new SimpleDateFormat("yyyy-MM-dd")).parse(date);

关于Java JDBC 如何传入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com