私のページにjquery datepickerがあります:
$( "#dob" ).datepicker({
yearRange: "-100:+0",
dateFormat: 'dd-mm-yyyy',
changeMonth: true,
changeYear: true,
showAnim: 'slideDown',
minDate: '-100Y',
maxDate: '-1D'
});
25-12-1988
サーブレットで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()));
そしてdbで私はこれを手に入れました:1988-01-25 00:00:00
これは間違っています。
列のデータ型はdatetime
問題はどこだ ?