当前位置: 代码迷 >> 综合 >> Java 实例 - 获取两个时间中的每一天
  详细解决方案

Java 实例 - 获取两个时间中的每一天

热度:72   发布时间:2024-03-07 14:41:20.0

  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;}