rt.

解决方案 »

  1.   

    (date_1.getTime() - date_2.getTime()) / 1000 / 60 / 60 / 24
      

  2.   

    Statement.executeQuery(String sql)sql =  " SELECT DATE01 - DATE02 FROM DUAL ";
      

  3.   

    呵呵,这是我刚解决的问题
    public static String compare(){
    long d1,d2,d3;
    Date startDate=new Date(-1,11,31);
    d1=date.getTime();
    System.out.println(d1);
    d2=startDate.getTime();
    System.out.println(d2);
    d3=d1-d2;
    d3/=1000*60*60*24;
    Long d4=new Long(d3);
    //String d4=new String(d3);
    String d5=d4.toString();
    return d5;
    }
      

  4.   

    需要注意的是new Date(year,month,day),中的year要减1900,month要减1,day不用减,如果你是取当前日期new Date();就不用减