String dateimput=request.getParameter("datepicker");
System.out.printl("datepicker:" +dateimput);
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date dt = null;
try
{
dt = df.parse(dateimput);
System.out.println("date imput is:" +dt);
} catch (ParseException e)
{
e.printStackTrace();
}
* datepicker:04/29/2010(我目前从datepicker中选择的值)。 *数据库中的字段是键入日期。 1-date imput是:4月29日00:00:00 CEST 2010 在数据库级别,它插入如01/01/0001 00:00:00
答案 0 :(得分:1)
您的Java代码可以正常运行。
04/29/2010将为您提供一个日期对象,并设置正确的时间/日期。
您说问题出在数据库插入期间,因此您应该告诉我们使用过的数据库并发布您用于插入的代码。
答案 1 :(得分:0)
基于您对echox答案的评论。看起来您的问题可能不会在插入语句中添加日期值。