我的页面上有一个 jquery datepicker:
$( "#dob" ).datepicker({
yearRange: "-100:+0",
dateFormat: 'dd-mm-yyyy',
changeMonth: true,
changeYear: true,
showAnim: 'slideDown',
minDate: '-100Y',
maxDate: '-1D'
});
25-12-1988
我在我的 servlet 中将dob 字符串设为 : 。
我试过这个:
SimpleDateFormat formatter=new SimpleDateFormat("dd-mm-yyyy");
try {
ud.setDob(formatter.parse(dob));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
将其插入 Db 我正在这样做:
pstm.setDate(9,new java.sql.Date(ud.getDob().getTime()));
在数据库中我得到了这个:1988-01-25 00:00:00
这是不正确的。
列的数据类型是datetime
哪里有问题 ?