/**
* 两个日期之间相隔天数
* @param adate a日期
* @param bdate b日期
* @return 天数
* @throws ParseException 日期转换异常
*/
public long dateMinusDate (Date adate,Date bdate ) throws ParseException{
Calendar aCalendar= Calendar.getInstance();
aCalendar.setTime(adate);
aCalendar.set(Calendar.HOUR_OF_DAY, 0);
aCalendar.set(Calendar.MINUTE, 0);
aCalendar.set(Calendar.SECOND, 0);
Calendar bCalendar= Calendar.getInstance();
bCalendar.setTime(bdate);
bCalendar.set(Calendar.HOUR_OF_DAY, 0);
bCalendar.set(Calendar.MINUTE, 0);
bCalendar.set(Calendar.SECOND, 0);
long days =( aCalendar.getTimeInMillis() -bCalendar.getTimeInMillis())
/(24*60*60*1000);
return days;
}
* 两个日期之间相隔天数
* @param adate a日期
* @param bdate b日期
* @return 天数
* @throws ParseException 日期转换异常
*/
public long dateMinusDate (Date adate,Date bdate ) throws ParseException{
Calendar aCalendar= Calendar.getInstance();
aCalendar.setTime(adate);
aCalendar.set(Calendar.HOUR_OF_DAY, 0);
aCalendar.set(Calendar.MINUTE, 0);
aCalendar.set(Calendar.SECOND, 0);
Calendar bCalendar= Calendar.getInstance();
bCalendar.setTime(bdate);
bCalendar.set(Calendar.HOUR_OF_DAY, 0);
bCalendar.set(Calendar.MINUTE, 0);
bCalendar.set(Calendar.SECOND, 0);
long days =( aCalendar.getTimeInMillis() -bCalendar.getTimeInMillis())
/(24*60*60*1000);
return days;
}