试一下,返回天数
Calendar c1 = new GregorianCalendar();
Calendar c2 = new GregorianCalendar();
c1.set(2002,1,1);
c2.set(2002,2,1);
long l = c2.getTime().getTime() - c1.getTime().getTime();
System.out.println(l/(3600*24*1000));
Calendar c1 = new GregorianCalendar();
Calendar c2 = new GregorianCalendar();
c1.set(2002,1,1);
c2.set(2002,2,1);
long l = c2.getTime().getTime() - c1.getTime().getTime();
System.out.println(l/(3600*24*1000));
设置日期时实际月份减1,如2002-01-10,则c1.set(2002,1-1,10)