public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(2009, 8, 8); long d1 = c.getTimeInMillis(); c.set(2009, 9, 9); long d2 = c.getTimeInMillis(); System.out.println((d2 - d1) / (1000 * 60 * 60 * 24)); }
public int day(String s1,String s2)//s1小s2大 { int day=0; try{ SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd"); ParsePosition pos = new ParsePosition(0); ParsePosition pos1 = new ParsePosition(0); Date dt1=formatter.parse(s2,pos); Date dt2=formatter.parse(s1,pos1); long l = dt1.getTime() - dt2.getTime(); day=(int)(l/(3600*24*1000)); }catch(Exception e){ System.out.println("exception"+e.toString()); } return day; }
Calendar c = Calendar.getInstance();
c.set(2009, 8, 8);
long d1 = c.getTimeInMillis();
c.set(2009, 9, 9);
long d2 = c.getTimeInMillis();
System.out.println((d2 - d1) / (1000 * 60 * 60 * 24));
}
{
int day=0;
try{
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
ParsePosition pos = new ParsePosition(0);
ParsePosition pos1 = new ParsePosition(0);
Date dt1=formatter.parse(s2,pos);
Date dt2=formatter.parse(s1,pos1);
long l = dt1.getTime() - dt2.getTime();
day=(int)(l/(3600*24*1000));
}catch(Exception e){
System.out.println("exception"+e.toString());
}
return day;
}