Java实例大全
/*** 获取两个时间中的每一天* @param startTime* @param endTime* @return*/public static List<Date> getPerDay(Date startTime,Date endTime ){//定义一个接受时间的集合List<Date> lDate = new ArrayList<Date>();lDate.add(startTime);Calendar calBegin = Calendar.getInstance();// 使用给定的 Date 设置此 Calendar 的时间calBegin.setTime(startTime);Calendar calEnd = Calendar.getInstance();// 使用给定的 Date 设置此 Calendar 的时间calEnd.setTime(endTime);// 测试此日期是否在指定日期之后while (endTime.after(calBegin.getTime())) {// 根据日历的规则,为给定的日历字段添加或减去指定的时间量calBegin.add(Calendar.DAY_OF_MONTH, 1);lDate.add(calBegin.getTime());}return lDate;}