java获取一段时间的日期中的每一天
2017-02-14 17:06
246 查看
/** * 获取某段时这里写代码片间内的所有日期 * @param dBegin * @param dEnd * @return */ public static List<Date> findDates(Date dBegin, Date dEnd) { List<Date> lDate = new ArrayList<Date>(); lDate.add(dBegin); Calendar calBegin = Calendar.getInstance(); // 使用给定的 Date 设置此 Calendar 的时间 calBegin.setTime(dBegin); Calendar calEnd = Calendar.getInstance(); // 使用给定的 Date 设置此 Calendar 的时间 calEnd.setTime(dEnd); // 测试此日期是否在指定日期之后 while (dEnd.after(calBegin.getTime())) { // 根据日历的规则,为给定的日历字段添加或减去指定的时间量 calBegin.add(Calendar.DAY_OF_MONTH, 1); lDate.add(calBegin.getTime()); } return lDate; }
相关文章推荐
- JAVA获取最近一段时间的日期
- Java利用Calendar获取一段时间内的日期
- java获取一段日期中的每一天
- java另一种获取当前系统的时间与日期
- java中获取日期和时间
- JAVA获取文件的创建日期
- 获取一段时间范围内的日期列表,一条精妙的SQL
- java 日期 格式 前多少天, 后多少天的获取方法,日期工具类 星期
- Java 获取指定日期的方法总结
- java 获取当前日期 前10天的日期
- windows下java获取文件创建日期
- java程序中获取数据库date字段时的日期格式问题
- java中获取当前系统时间,日期并格式化输出
- 在java中获取当前系统时间 插入数据库中的时间值没有时间只有日期的原因
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- Java日期循环,Java获取当月的第一天和最后一天
- java另一种获取当前系统的时间与日期
- java中如何获取某个日期是当月的最后一天
- JAVA-获取本周的起始日期
- java获取当前日期的前一天日期与字符串日期之间的转换