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

转载于:https://blog.51cto.com/boysmusic/1888284

指定一个开始日期和结束日期,算出中间的日期相关推荐

  1. java中怎么通过日期算出天数_Java如何通过计算两个日期的时间差来算出天数

    Java如何通过计算两个日期的时间差来算出天数,年月日,天数,时间,退房,时分 Java如何通过计算两个日期的时间差来算出天数 易采站长站,站长之家为您整理了Java如何通过计算两个日期的时间差来算出 ...

  2. js 通过传入 开始时间和结束时间 算出相差多少秒 分钟 相差时间

    /**  * 通过传入开始时间和结束时间  算出当前时分秒  *   * @author qhj  * @param  startTIme 开始时间  * @param  endTIme   结束时间 ...

  3. html输入日期算出星座,通过日期计算星座

    分析和理解根据日期计算星座函数 本博客根据文章 原文出自CSDN 的文章,知识产权归原文作者所有! 起始月份 号数 星座 结束月份 号数 时间区间 12 22 摩羯座 1 19 12/22 - 1/1 ...

  4. php 日期时间操作-可算出几天后的时间

    来源:http://www.phpnewer.com/index.php/Cjwt/detail/id/421.html -------------------- 本文为大家介绍一下根据PHP时间戳获 ...

  5. php算出明天的日期,PHP获取昨天、今天及明天日期的方法

    本文实例讲述了PHP获取昨天.今天及明天日期的方法.分享给大家供大家参考,具体如下: //PHP返回昨天的日期 function get_last_date() { $tomorrow = mktim ...

  6. java 使用LocalDate根据起始时间和结束时间算出周的列表

    一般我们遇到数据统计中会遇到,按照每日数据,每周,每月成交量数据展示 /** * 周-数据统计 */ public class Week implements Serializable{/** 日期( ...

  7. C语言算平均数,让用户输入一系列的正整数,输入-1表示输入结束,算出这些数字的平均数

    #include<stdio.h> int main() { int sum=0; int count=0; int number; scanf("%d",&n ...

  8. 算出指定日期在当年的第几周

    假定我们是按周一算一周开始. 基本计算应该是算出指定日期在当年的第几天,然后算出这些天换算成周,除以7,向下取整+1 比如 当周7号,7-1 = 6 ,6/7=0 余 6 这里涉及到的就是开始日期和结 ...

  9. java指定日期计算一年内第几天和给出一年内第几天算出指定日期

    java指定日期计算一年内第几天和给出一年内第几天算出指定日期 1.计算一年内第几天,部分参考的是https://blog.csdn.net/xinpengfei521/article/details ...

最新文章

  1. java构造方法的书写和注意事项(入门可看)
  2. javaScript中变量作用域
  3. 变态题大串烧:微软面试问题 -- 二.没有答案型
  4. linux 提供多用户telnet,linux系统telnet命令怎么用
  5. db2和mysql性能优化_DB2数据库性能调优的十个办法
  6. VS2019 OpenCV安装与配置教程
  7. android实训总结ppt模板,ppt制作实训心得.docx
  8. USB数据采集卡,Labjack U6、T7 采集卡 VB、C++ 编程范例
  9. Unity编辑器扩展——撤回
  10. python怎么变白-Python将png透明变为白色并保存为jpg图片
  11. 用计算机弹奏天下,天下手游大荒怪题答题器 大荒怪题题库及答案大全
  12. 自然数学-自然常数e
  13. 下载Eclipse压缩包
  14. js获取最近12个月
  15. 把多个不连续的commit合并成一个commit
  16. 医美行业舆情工作重点分析
  17. 时间差之天数计算Python
  18. 如何连接到远程windows服务器(纯学习笔记,不作为教程)
  19. 第三章 路径和画笔工具的应用[云图智联]
  20. 建网站框架LAMP之:APACHE的安装

热门文章

  1. iOS架构-多工程联编及framework之间的相互调用(19)
  2. Struts 2框架结构图
  3. 牛客练习赛40 A.小D的剧场
  4. bzoj 1233 or 3549
  5. vuejs,angularjs,reactjs介绍
  6. React:入门计数器
  7. 网站性能优化之yahoo军规
  8. 算法复习——凸包加旋转卡壳(poj2187)
  9. Nginx负载均衡:分布式/热备Web Server的搭建
  10. VS2008环境下CEGUI 0.7.1及相关工具的编译(转载 + 额外的注意事项)