指定一个开始日期和结束日期,算出中间的日期
使用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
指定一个开始日期和结束日期,算出中间的日期相关推荐
- java中怎么通过日期算出天数_Java如何通过计算两个日期的时间差来算出天数
Java如何通过计算两个日期的时间差来算出天数,年月日,天数,时间,退房,时分 Java如何通过计算两个日期的时间差来算出天数 易采站长站,站长之家为您整理了Java如何通过计算两个日期的时间差来算出 ...
- js 通过传入 开始时间和结束时间 算出相差多少秒 分钟 相差时间
/** * 通过传入开始时间和结束时间 算出当前时分秒 * * @author qhj * @param startTIme 开始时间 * @param endTIme 结束时间 ...
- html输入日期算出星座,通过日期计算星座
分析和理解根据日期计算星座函数 本博客根据文章 原文出自CSDN 的文章,知识产权归原文作者所有! 起始月份 号数 星座 结束月份 号数 时间区间 12 22 摩羯座 1 19 12/22 - 1/1 ...
- php 日期时间操作-可算出几天后的时间
来源:http://www.phpnewer.com/index.php/Cjwt/detail/id/421.html -------------------- 本文为大家介绍一下根据PHP时间戳获 ...
- php算出明天的日期,PHP获取昨天、今天及明天日期的方法
本文实例讲述了PHP获取昨天.今天及明天日期的方法.分享给大家供大家参考,具体如下: //PHP返回昨天的日期 function get_last_date() { $tomorrow = mktim ...
- java 使用LocalDate根据起始时间和结束时间算出周的列表
一般我们遇到数据统计中会遇到,按照每日数据,每周,每月成交量数据展示 /** * 周-数据统计 */ public class Week implements Serializable{/** 日期( ...
- C语言算平均数,让用户输入一系列的正整数,输入-1表示输入结束,算出这些数字的平均数
#include<stdio.h> int main() { int sum=0; int count=0; int number; scanf("%d",&n ...
- 算出指定日期在当年的第几周
假定我们是按周一算一周开始. 基本计算应该是算出指定日期在当年的第几天,然后算出这些天换算成周,除以7,向下取整+1 比如 当周7号,7-1 = 6 ,6/7=0 余 6 这里涉及到的就是开始日期和结 ...
- java指定日期计算一年内第几天和给出一年内第几天算出指定日期
java指定日期计算一年内第几天和给出一年内第几天算出指定日期 1.计算一年内第几天,部分参考的是https://blog.csdn.net/xinpengfei521/article/details ...
最新文章
- java构造方法的书写和注意事项(入门可看)
- javaScript中变量作用域
- 变态题大串烧:微软面试问题 -- 二.没有答案型
- linux 提供多用户telnet,linux系统telnet命令怎么用
- db2和mysql性能优化_DB2数据库性能调优的十个办法
- VS2019 OpenCV安装与配置教程
- android实训总结ppt模板,ppt制作实训心得.docx
- USB数据采集卡,Labjack U6、T7 采集卡 VB、C++ 编程范例
- Unity编辑器扩展——撤回
- python怎么变白-Python将png透明变为白色并保存为jpg图片
- 用计算机弹奏天下,天下手游大荒怪题答题器 大荒怪题题库及答案大全
- 自然数学-自然常数e
- 下载Eclipse压缩包
- js获取最近12个月
- 把多个不连续的commit合并成一个commit
- 医美行业舆情工作重点分析
- 时间差之天数计算Python
- 如何连接到远程windows服务器(纯学习笔记,不作为教程)
- 第三章 路径和画笔工具的应用[云图智联]
- 建网站框架LAMP之:APACHE的安装