你是不是要插入当前日期数据? 
用insert into UserTable(RegDate) Values 
(now())就行了。你用的什么数据库

解决方案 »

  1.   

    java.sql.Time 类的getTime函数已经不能用了,一用就会报错出来。(IllegalArgumentException)直接用数据库的sysDate不行吗?
      

  2.   

    new java.sql.Time ( new java.util.Date().getTime()).getDate()
    你到底要插入什么?
    Date的话,直接用 java.util.Date .但我没用过access.不知道行不行.
    肯定能行的方法就是把你的Date转换成时间字符串再存入 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  3.   

    我想把当前的时间转换成java.sql.date类型的存入数据库new java.util.Date().getTime()是用来获取当前时间的,而前边那个是对获取的时间转成java.sql.time类型的。可是的确在运行的时候出现IllegalArgumentException错误,但我不想用数据据中的真接做。
    想自己添时间。
      

  4.   

    是不是多了一个new?String str="insert into UserTable(UserName,UserPass,RegDate) Values ('"+jTextName.getText().toString() +"','"+jPassNew.getText().toString() +
    "'," + (java.sql.Time)(new java.util.Date().getTime()).getDate()+")" ;
      

  5.   

    learnner  象你说的那样改也不行的。
      

  6.   

    在Access数据库中插入当前时间,应该用什么数据类型啊?????????当前时间应该如何表示,insert aa values(X) X应该用什么数据类型啊,用程序如何表示啊
      

  7.   

    很多数据库用YYYY-MM-DD HH:MI:SS这样个是的字符串可以吧
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        java.util.Date today = new java.util.Date();
        String strDate = formatter.format(today);
        String str="insert into UserTable(UserName,UserPass,RegDate) Values ('"+jTextName.getText().toString() +"','"+jPassNew.getText().toString() +
    "'," + strDate  +")";
    你试试看吧,我这里没access数据库,不太清楚行不行
      

  8.   

    String str="insert into UserTable(UserName,UserPass,RegDate) Values ('"+jTextName.getText().toString() +"','"+jPassNew.getText().toString() +
    "','" + strDate  +"')";