解析字符串到目前为01/01/0001 00:00:00

时间:2010-04-29 09:35:49

标签: java parsing

  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

2 个答案:

答案 0 :(得分:1)

您的Java代码可以正常运行。

04/29/2010将为您提供一个日期对象,并设置正确的时间/日期。

您说问题出在数据库插入期间,因此您应该告诉我们使用过的数据库并发布您用于插入的代码。

答案 1 :(得分:0)

基于您对echox答案的评论。看起来您的问题可能不会在插入语句中添加日期值。