Java 获取一段时间内的每一天
2020-02-29 19:15
183 查看
有时候我们会遇到一些业务场景,需要去获取一段时间内的每一天日期
public static List<Date> findDates(Date dBegin, Date dEnd) { List lDate = new ArrayList(); 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; }
调用方式:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date begin = sdf.parse(request.getParameter("mbegin")); Date end = sdf.parse(request.getParameter("mend")); List<Date> lDate = findDates(begin, end);
转载于:https://www.cnblogs.com/alexanderyunx/p/10444020.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java获取一段时间的日期中的每一天
- Java利用Calendar获取一段时间内的日期
- java获取一段日期中的每一天
- java 获取一年的每一天
- java根据某一个日期获取本周的每一天日期
- JAVA获取最近一段时间的日期
- java根据某一个日期获取本周的每一天日期
- java获取一段时间的集合
- Java 获取距离最近一段时间的时间点
- Java 获取距离最近一段时间的时间点
- java 求取某一段时间内的每一天、每一月、每一年
- java 获取一年的每一天
- sqlserver获取一段时间内每一天每一小时的数据
- Java通过银行卡号获取卡属银行(含校验)
- Java获取当前程序的路径
- Java获取当前时间
- Java获取linux Ip
- java获取文件的创建时间、修改时间和访问时间(含优化)
- Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下
- 高德API的使用 | java 获取天气预报信息