小编典典

如何将日期变量隐藏到java.sql.date

java

尝试将日期变量插入数据库表时遇到困难。我的变量称为:

Date date4;

从具有日历选择器的文本框中读取date4变量值。为了插入日期列,我将字段类型设置为date:

preparedstmt.setDate(4,date4);

但是,提交表单后,我收到了以下消息:

javax.faces.component.UpdateModelException:java.lang.IllegalArgumentException:无法将类型为java.util.Date的4/1/15
12:00 AM转换为类java.sql.Date

另外,有没有办法以日期格式(“ dd-MON-YYYY”)插入字段?


阅读 173

收藏
2020-11-30

共1个答案

小编典典

将使用日期转换为SQL日期

    java.sql.Date sqlDate = new java.sql.Date(date4.getTime());
2020-11-30