gpt4 book ai didi

java - 从日期字符串获取java中的日期对象

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:31 25 4
gpt4 key购买 nike

我的页面上有一个 jquery 日期选择器:

$( "#dob" ).datepicker({
yearRange: "-100:+0",
dateFormat: 'dd-mm-yyyy',
changeMonth: true,
changeYear: true,
showAnim: 'slideDown',
minDate: '-100Y',
maxDate: '-1D'
});

我在我的 servlet 中得到的 Dob 字符串为:25-12-1988

我试过这个:

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

问题出在哪里?

最佳答案

mm 是“分钟”。 “月”是 MM:

SimpleDateFormat formatter=new SimpleDateFormat("dd-MM-yyyy");

(参见 the javadoc for java.text.SimpleDateFormat。)

关于java - 从日期字符串获取java中的日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11580353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com