Orcal 库的话写'SYSDATE'就可以了。如果是自定义的时间使用to_date()函数。

解决方案 »

  1.   

    我把哪个datetime数据类型改为char类型就插入正常了,这个是为什么,请指点。
      

  2.   

    加''不能解决根本问题,建议使用
    java.sql.PreparedStatement prep_stmt=null;
    prep_stmt.setTimestamp(1,java.sql.Date.valueOf("2000-1-1"));
    or
    prep_stmt.setTimestamp(1,java.sql.Timestamp.valueOf("2000-1-1 5:0:0"));这样适用各种database
      

  3.   

    纠正:prep_stmt.setDate(1,java.sql.Date.valueOf("2000-1-1"));
      

  4.   

    java.sql.Date time_now =end_time.getTime();
    System.out.println("time_now is"+time_now);