java.text.SimpleDateFormat simpleDate = new java.text.
                SimpleDateFormat("yyyy-MM-dd HH:mm");
simpleDate有个方法可以将Date型的转为string,然后加入数据库

解决方案 »

  1.   

    to  secrets001(tommyrot)表中的字段类型是DATE,我试过用String类型插入,但报错,这与我以前做的数据库(MYSQL)的不太一样(MYSQL里好像无论STRING还是DATE都可以插入到DATE字段中去),但ORACLE好像有所不同
      

  2.   

    可以用 
    java.text.SimpleDateFormat simpleDate = new java.text.
                    SimpleDateFormat("yyyy-MM-dd HH:mm");
     new Date().format(simpleDate);
    阿!
      

  3.   

    to yashiro(香水梨)
    Date里哪来 format的方法??
      

  4.   

    //Get a full date formatter.
    DateFormat dateFormatter = DateFormat.getDateTimeInstance(
    DateFormat.FULL,
    DateFormat.FULL);
    //Get the system date and time.
      java.util.Date utilDate = new Date();
     
    //Convert it to java.sql.Date
      java.sql.Date date = new java.sql.Date(utilDate.getTime());
     
    //Display the date before storing.
      System.out.println(dateFormatter.format(date));

    .... ps.setDate(1, date);
      

  5.   

    to nullhue(dream.vision.realiz) 
    还是不行,效果和原来一样,只能精确到天
      

  6.   

    我自己解决了
    用java.sql.Timestamp timeStamp = new java.sql.Timestamp(new java.util.Date().getTime());
    psmt.setTimestamp(13,timeStamp);有同样问题的人可作为参照