Calendar all=Calendar.getInstance();
    Date d=all.getTime();获得当前日期
输出:Sun May 28 21:54:02 CST 2006怎么转换,把它保存到 MS Sql2000 的 datetime的数据类型中?

解决方案 »

  1.   

    SimpleDateFormat dDate = new SimpleDateFormat("yyyy-MM-dd");
    SimpleDateFormat dTime = new SimpleDateFormat("HH:mm:ss");
    String str= dDate.format(date)+ dTime.format(date);
    在转换一下类型放到数据库吧。
      

  2.   

    Calendar all = Calendar.getInstance();
    java.sql.Date d = new java.sql.Date(all.getTime().getTime());PreparedStatement pst1 = conn.PrepareStatement(
           "insert tablename (date_column) values(?)");
    pst1.setDate(1,d);
    pst1.exectue();
      

  3.   

    加上时分秒,用:
    java.sql.Timestamp d = new java.sql.Timestamp(all.getTime().getTime());
      

  4.   

    楼上的办法可行,字段可以是Date型的。先转换成Date型,再设置给字段,更新就行了