Java_获取两个日期中间的日期
来源:互联网 发布:mac命令行怎么打开 编辑:程序博客网 时间:2024/06/05 08:03
yyyyMMdd形式
private List<Date> dateSplit(Date startDate, Date endDate) throws Exception { if (!startDate.before(endDate)&&startDate.compareTo(endDate)==1){ throw new Exception("开始时间应该在结束时间之后"); } Long spi = endDate.getTime() - startDate.getTime(); Long step = spi / (24 * 60 * 60 * 1000);// 相隔天数 List<Date> dateList = new ArrayList<Date>(); dateList.add(startDate); for (int i = 1; i <= step; i++) { dateList.add(new Date(dateList.get(i - 1).getTime() + (24 * 60 * 60 * 1000)));// 比上一天+一 } return dateList; }
yyyyMMddHH形式
private List<Date> dateHHMMSplit(Date startDate, Date endDate) throws Exception { if (!startDate.before(endDate)&&startDate.compareTo(endDate)==1){ throw new Exception("开始时间应该在结束时间之后"); } Long spi = endDate.getTime() - startDate.getTime(); Long step = spi / (10 * 60 * 1000);// 相隔小时数 List<Date> dateList = new ArrayList<Date>(); dateList.add(startDate); for (int i = 1; i <= step; i++) { dateList.add(new Date(dateList.get(i - 1).getTime() + (10 * 60 * 1000)));// 加1小时 } return dateList; }
阅读全文
0 0
- Java_获取两个日期中间的日期
- 给定两个日期,计算中间的天数
- 统计两个日期时间段每个月对应的中间日期
- 获取两个日期之间的日期间隔
- 获取两个日期之间的日期
- 获取两个日期之间的所有日期
- java获取两个日期之间的日期
- 获取两个日期之间的所有日期
- 获取两个日期之间的所有日期
- Java_日期操作_获取当前日期
- Linux下shell计算两个日期之间的时间天数差,并获取出中间的日期
- 两个日期,获取时间差
- 【Python】获取两个日期之间的所有日期的列表
- 获取两个日期之间星期X的日期列表
- js获取两个日期之间的所有日期
- jquery如何获取两个日期之间的所有日期
- js实现获取两个日期之间所有日期的方法
- java获取两个日期之间的所有日期
- Python3.X之基础笔记
- 全选与批量删除
- dubbo学习 总结
- 2017第二届云计算与物联网技术大会
- ElasticSearch速学
- Java_获取两个日期中间的日期
- Postman接口测试
- String的面试题
- 基于proteus的51单片机仿真实例六十九、串口转并口器件74HC164应用实例
- 操作 spring 简单模拟-aop简单实现
- 帝国cms_7.2_版本_使用465端口发邮件_教程
- WebLogic中的基本概念
- android-async-http使用
- nginx的反向代理和负载均衡