兩個java.util.Date對象﹐如何得出它們天數的差距?

解决方案 »

  1.   

    java.text.DateFormat  df  =  java.text.DateFormat.getDateInstance();    
     
    java.util.Date  td1  =  (new  java.text.SimpleDateFormat(  "dd/MM/yyyy  ")).parse(  "01/07/2002  ");  
    long  lBeginTime  =  td1.getTime()  ;  
    java.util.Date  td2  =  (new  java.text.SimpleDateFormat(  "dd/MM/yyyy  ")).parse(  "31/08/2002  ");  
    long  lEndTime  =  td2.getTime()  ;  
    int  iDay  =  (int)((lEndTime-lBeginTime)/86400000);