解决方案 »

  1.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date dd = sdf.parse("2222-11-22 12:22:22");
    System.out.println(dd.getTime());
      

  2.   

    java.sql.Date--->java.util.Date
      

  3.   


    因为我之后还要用下面这个函数把它set到PreparedStatement类型的变量里,参数只能是sql.date,纠结啊
    void setDate(int parameterIndex, java.sql.Date x)
                throws SQLException;
      

  4.   

    内牛满面啊,终于知道问题咋回事了,java.sql 定义的时间类型包含三个类,date,time和timestamp.分别用来表示日期(无时间信息,eg: yyyy-mm-dd),时间(只处理时间,无日期部分, eg:hh:mm:ss)和时间戳(精确到纳秒级别)在它们都继承自java.util.date.