目标:
我想以
dd/MM/yyyy
格式将日期存储在数据库中。我首先使用
DateFormat
它对其进行格式化,从而将其更改为String
数据类型,然后尝试使用函数将其转换回日期数据类型,to_date
但它以19-DEC-12
iedd-MON-yy
格式存储。
代码:
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date dob=JDateChooser.getDate();
java.sql.Date dobloc=new java.sql.Date(dob.getTime());
String dobloc1=df.format(dobloc);
String sql="INSERT INTO ADMIN.DEPARTMENT(date_of_birth) VALUES (to_date(?,'dd/MM/yyyy'))"
PreparedStatement pst = conn.prepareStatement(sql);
pst.setString(1, dobloc1);