public static List<String> findDaysStr(String cntDateBeg, String cntDateEnd) {List<String> list = new ArrayList<>();//拆分成数组String[] dateBegs = cntDateBeg.split("-");String[] dateEnds = cntDateEnd.split("-");//开始时间转换成时间戳Calendar start = Calendar.getInstance();start.set(Integer.valueOf(dateBegs[0]), Integer.valueOf(dateBegs[1]) - 1, Integer.valueOf(dateBegs[2]));Long startTIme = start.getTimeInMillis();//结束时间转换成时间戳Calendar end = Calendar.getInstance();end.set(Integer.valueOf(dateEnds[0]), Integer.valueOf(dateEnds[1]) - 1, Integer.valueOf(dateEnds[2]));Long endTime = end.getTimeInMillis();//定义一个一天的时间戳时长Long oneDay = 1000 * 60 * 60 * 24L;Long time = startTIme;//循环得出while (time <= endTime) {list.add(new SimpleDateFormat("yyyy-MM-dd").format(new Date(time)));time += oneDay;}return list;}

示例:

public static void main(String[] args) throws Exception {System.out.println(findDaysStr("2021-09-01", "2021-09-08"));
}

结果:

[2021-09-01, 2021-09-02, 2021-09-03, 2021-09-04, 2021-09-05, 2021-09-06, 2021-09-07, 2021-09-08]

java获取时间段内的每一天相关推荐

  1. java获取时间段内所有季度

    package com.vxdata.activity.utils;import java.time.LocalDate; import java.util.*; import java.util.s ...

  2. java获取时间段内的月份

    //时间段内的月份 public static void main(String[] args) {String y1 = "2021-11";// 开始时间String y2 = ...

  3. js获取时间段内属于星期一的日期们

    /* 获取时间段内属于星期一(*)的日期们* begin: 开始时间* end:结束时间* weekNum:星期几 {number}*/function getWeek (begin, end, we ...

  4. java获取局域网内主机,java怎么获取局域网内所有主机ip

    java怎么获取局域网内所有主机ip 关注:53  答案:2  mip版 解决时间 2021-01-27 21:31 提问者夢岭杺 2021-01-27 12:02 java怎么获取局域网内所有主机i ...

  5. JAVA获取局域网内对应IP电脑的MAC地址(物理地址)

    创建类UdpGetClientMacAddr.java package com.shuzhiqiang.common;import java.io.IOException; import java.n ...

  6. java获取时间段固定时间_获取固定时间段的每一天时间

    ### 获取选取时间段的每一天 ``` /** * 获取固定时间段的每一天时间 * @param cntDateBeg 开始时间 * @param cntDateEnd 结束时间 * @return ...

  7. oracle存储过程季度方法,Oracle存储过程、触发器实现获取时间段内周、月、季度的具体时间...

    欢迎技术交流. QQ:138986722 创建table: create table tbmeetmgrinfo( id number primary key, /*主键,自动增加 */ huiyis ...

  8. 获取时间段内所有周次及其起讫日期

    declare @table table(周次 int,起始日期 varchar(10),结束日期 varchar(10)) declare @date varchar(10),     @date_ ...

  9. Java使用Calendar月操作(时间段内的月份、前三个月、月份加1)

    示例: 使用Calendar代替Data,对月份进行操作. 获取当前时间和前三个月时间 获取时间段内所有的年月集合 月份加1 1.获取当前时间和前三个月时间 代码: SimpleDateFormat ...

最新文章

  1. mysql查询结果单位换算后小数位数的保留方式
  2. 意法半导体STM32 ARM Cortex 32位微控制器
  3. transform的q、k、v的计算过程
  4. android系统性能优化---(9)Android 绿色应用公约
  5. Java IO流(概述)
  6. 【Spark工作原理】Spark任务调度理解
  7. 数据的转换(shp sde mdb 之间的转换)
  8. ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明
  9. Keepfast 是前端一个性能分析工具
  10. 关于rdp wrapper的not supported、not listening问题的可能解决办法
  11. 油猴(Tampermonkey)使用教程
  12. 最小二乘支持向量机(LSSVM)推导
  13. 香港驾驶执照免试换领的官方收取费用是多少?可以在那些国家与地方使用。
  14. Python网络编程自动化(HCIA)
  15. 计算机基础技能都有点什么,计算机基础技能学习材料.ppt
  16. 神经网络算法和人工智能,神经网络的算法有哪些
  17. JS实现html页面点击下载文件的两种实现方法
  18. Python中mechanize库的简单使用说明
  19. Leetcode 45. 跳跃游戏 II
  20. 用户信息管理系统测试报告

热门文章

  1. 可以升了!Windows 10创意者更新变化全部在此
  2. 谷粒商城笔记+踩坑(9)——上架商品spu到ES索引库
  3. word文档中添加打勾、打叉的实现
  4. echarts 取消鼠标小手指的样式
  5. 货拉拉JAVA面试流程_货拉拉--前端开发实习--面试分享
  6. 全国各地级市国有土地出让价款数据 (2004-2017年)
  7. Linux系统查询磁盘空间大小(df、du)
  8. win7 卸载IE10
  9. iOS 流量监控分析
  10. 浅析中国移动上云的有效捷径——部署云盒子企业网盘!