引入下面方法即可:

/**
* 获取两个时间中的每一天
* @param bigtimeStr 开始时间 yyyy-MM-dd
* @param endTimeStr 结束时间 yyyy-MM-dd
* @return
* @throws ParseException
*/
private List<String> getDays(String bigtimeStr, String endTimeStr) throws ParseException {
Date bigtime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(bigtimeStr + " 00:00:00");
Date endtime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(endTimeStr + " 00:00:00");
//定义一个接受时间的集合
List<Date> lDate = new ArrayList<>();
lDate.add(bigtime);
Calendar calBegin = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
calBegin.setTime(bigtime);
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());
}
List<String> datas = new LinkedList<>();
for (Date date : lDate) {
datas.add(new SimpleDateFormat("yyyy/MM/dd").format(date));
}
return datas;
}

最新文章

  1. 如何在Linux中搭建禅道8.4.1(httpd+php+mysql)
  2. android 一题多改系列——android 打电话实现两种方法
  3. SQL搜索下划线,like中不能匹配下划线的问题
  4. Hibernate高级查询QBC条件设置——Restrictions用法 引自:http://www.cnblogs.com/evon168/archive/2010/10/29/1863059.html
  5. Default Constructor的构造操作
  6. React源码解析:setState
  7. NOI-OJ 1.7 ID:21 单词替换
  8. Js/如何修改easyui修饰的input的val值
  9. SQL server 的身份验证模式
  10. saltstack SLS 安装haproxy+nginx实例分析学习
  11. STL之permutation/ equal_range/ binary_range学习
  12. 监控MySQL主从脚本
  13. 把dataset对象转换成list集合方法
  14. Graph-DFS-图的深度优先遍历
  15. msys2 命令行添加镜像地址
  16. Openssl rsautl命令
  17. linux crontab使用
  18. js apply和call
  19. 如何把某个网站的SSL Server certificate链导入到ABAP Netweaver系统里
  20. POJ 1769 Minimizing maximizer(DP+zkw线段树)

热门文章

  1. Flask 三方组件 Flask-Session
  2. sublime Text3 插件
  3. java第七周动手动脑
  4. 逻辑回归与神经网络还有Softmax regression的关系与区别
  5. django之视图获取用户请求相关信息以及请求头
  6. 2018年东北农业大学春季校赛 I-wyh的物品(二分查找)
  7. ps保存时提示最大兼容
  8. NoSQL简单介绍
  9. C# Task 是什么?返回值如何实现? Wait如何实现
  10. mac 下apache服务的根目录