数据库表table_1(submit_date date)
pstmt.setTimestamp(1,Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calender.getInstance().getTime())))
不报错;
而当改为
pstmt.setDate(1,Date.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calender.getInstance().getTime())))
则报错主要如下:
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Unknown Source)
为什么?
pstmt.setTimestamp(1,Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calender.getInstance().getTime())))
不报错;
而当改为
pstmt.setDate(1,Date.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calender.getInstance().getTime())))
则报错主要如下:
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Unknown Source)
为什么?