记录一下
/*** * 计算两个日期之间的间隔天數 */ Calendar fromCalendar = Calendar.getInstance(); Date startDate = new Date(2014, 11, 20); fromCalendar.setTime(startDate); fromCalendar.set(Calendar.HOUR_OF_DAY, 0); fromCalendar.set(Calendar.MINUTE, 0); fromCalendar.set(Calendar.SECOND, 0); fromCalendar.set(Calendar.MILLISECOND, 0); Calendar toCalendar = Calendar.getInstance(); Date endDate = new Date(2014, 10, 20); fromCalendar.setTime(startDate); toCalendar.setTime(endDate); toCalendar.set(Calendar.HOUR_OF_DAY, 0); toCalendar.set(Calendar.MINUTE, 0); toCalendar.set(Calendar.SECOND, 0); toCalendar.set(Calendar.MILLISECOND, 0); System.out.println((toCalendar.getTime().getTime() - fromCalendar .getTime().getTime()) / (1000 * 60 * 60 * 24));