指定一个开始日期和结束日期,算出中间的日期
2017-01-02 14:42
351 查看
使用List保存中间的日期
/** * 根据开始时间和结束时间返回时间段内的时间集合 * * @param beginDate * @param endDate * @return List */ private List<Date> getDatesBetweenTwoDate(Date beginDate, Date endDate) { List<Date> lDate = new ArrayList<Date>(); lDate.add(beginDate);// 把开始时间加入集合 Calendar cal = Calendar.getInstance(); // 使用给定的 Date 设置此 Calendar 的时间 cal.setTime(beginDate); boolean bContinue = true; while (bContinue) { // 根据日历的规则,为给定的日历字段添加或减去指定的时间量 cal.add(Calendar.DAY_OF_MONTH, 1); // 测试此日期是否在指定日期之后 if (endDate.after(cal.getTime())) { lDate.add(cal.getTime()); } else { break; } } lDate.add(endDate);// 把结束时间加入集合 return lDate; }
相关文章推荐
- java8 利用java7的date 做一个开始日期到结束日期 计算中间一共隔了多少日期
- JAVA得到一个指定日期范围内每天的开始时间和结束时间
- 指定开始字符串和结束字符串,截取中间的字符
- PHP计算指定日期所在周的开始和结束日期
- 如何使用PHP获取指定日期所在月的开始日期与结束日期
- 确定指定年份季度的开始日期和结束日期
- 黄聪:C#用正则表达式获得指定开始和结束字符串中间的一段文本
- PHP:获取指定日期所在月的开始日期与结束日期
- PHP计算指定日期所在周的开始和结束日期的方法
- 算出number(一行保存一个数字)文件中和最大的连续行数,打印开始结束行号,打印最大的和
- php获取指定日期的一周开始及结束日期,支持一周是从周几开始
- SQL : 开始日期和结束日期,SQL找出中间的所有日期. 关于天数。
- Oracle根据开始结束日期循环打印中间的日期_hanCSDN_201306014
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- c#用正则表达式获得指定开始和结束字符串中间的一段文本
- 获得指定日期的周开始时间和周结束时间
- C#获取指定年份指定周数的开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- 写一个脚本,对一个文件夹内指定格式的文件做重命名处理,要求:重命名为数字编号从1开始,当有新增文件的时候,自动重名并跟随末尾编号格式,中间删减的时候,末尾名称自动改名补回空缺序号
- php获取指定日期所在星期的开始时间与结束时间