场景

前端传递了两个时间参数,一个开始时间一个结束时间。

后端获取到了这两个时间后怎样遍历这个时间段,并获取这个时间段中的每一天。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

获取这两个时间的秒数,通过判断开始时间的秒数是否小于结束时间的秒数,

循环的条件是加上一天的秒数。

        Long startTime = kqKqsjzl.getKsrq().getTime();Long endTime = kqKqsjzl.getJsrq().getTime();Long oneDay = 1000 * 60 * 60 * 24l;Long time = startTime;while (time <= endTime) {Date d = new Date(time);DateFormat df = new SimpleDateFormat("yyyy-MM-dd");System.out.println(df.format(d));time += oneDay;}

比如这里的kqKqsjzl.getKsrq()是2020-08-12,kqKqsjzl.getJsrq()是2020-08-17

则输出结果为

Java中怎样遍历两个Date日期之间的每一天相关推荐

  1. java中日期计算时间差,java中依据,两个日期,计算时间差

    java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...

  2. java 两日期的周数_利用 Java 中 Calendar 计算两个日期之间的天数和周数

    利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...

  3. Java中HashMap遍历的两种方式

    第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...

  4. java中日历类的用法_java日期类的用法

    java日期类的用法 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期.这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象.这篇文章告 ...

  5. Java计算两个字符串日期之间的天数差

    Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...

  6. java获取两个字符串日期之间间隔的天数

    java获取两个字符串日期之间间隔的天数 import java.text.ParseException; import java.text.SimpleDateFormat; import java ...

  7. java文件中获取创建日期_如何在Java中获取文件的上次修改日期

    java文件中获取创建日期 Sometimes we need to get the file last modified date in Java, usually for listeners li ...

  8. java中hashmap遍历

    java中hashmap遍历有两种方法,第一种就是将所有的key放到set中,然后通过遍历set通过key来获取value,可以选择使用迭代器遍历也可以使用增强for来遍历,第二种可以使用entrys ...

  9. java中map怎么遍历,Java中怎么遍历Map的所有的元素

    Java中怎样遍历Map的所有的元素 JDK1.4中 view plaincopy to clipboardprint? Map map = new HashMap(); Iterator it = ...

最新文章

  1. 这哥们,第一份工作就年薪30w。。
  2. 计算机系统存数及取数方式,计算机系统结构总结2
  3. Algorithm:C++语言实现之求最大连续子数组(暴力法、分治法、分析法、动态规划法)
  4. 查询Linux系统最后重启时间的三个方法
  5. 特种部队【动态规划】
  6. oracle连接工具_扯一扯Tableau软件配置数据源系列之Oracle
  7. 博主推荐【文件Hash校验工具V1.0 -免费版】
  8. html遮罩提示框代码,基于jQuery实现弹出可关闭遮罩提示框实例代码
  9. Java新职篇:什么是键入程序
  10. java命令_java常用命令javac、javap、jps、jstack
  11. 一篇极好的Git 总结
  12. 线上服务器出现CPU飙升问题该怎么办?
  13. 126邮箱国外服务器,OUTLOOK连126邮箱能不能向国外新闻组投递邮件?哪些邮箱服务器可以?...
  14. @CacheEvict
  15. 手眼标定_全面细致的推导过程
  16. php程序员学什么语言好就业_中高级PHP程序员应该掌握哪些技术?
  17. 数据挖掘与数据化运营实战
  18. 自学个JAVA编程有什么用_怎样自学java编程
  19. android office转pdf,怎么把安卓手机的PDF转换成Word?3款实用工具分享
  20. Redis pool 配置详解

热门文章

  1. War of Inazuma (Easy Version) 阅读理解-n维超立方体-二进制-longlong右移32位
  2. Elastic 使用Heartbeat监测服务运行状态
  3. 信阳哪些技校有学计算机的,2018年信阳十大技校排名 排名前十的学校有哪些
  4. c语言两字符串转数字后相加,一个觉得很难的C语言问题。对两个数字字符串相加。 C语言 如何把一个字符串中相连的两个数字转化为一......
  5. 简单绘图软件实现mfc大作业_生产流程图怎么做?简单易上手的流程图工具
  6. 安卓桌面软件哪个好_简单好用的手机记事本软件哪个好?
  7. centos7 VNC-Server-6.7.2
  8. android view取坐标点,Android 获取子 View 的位置及坐标的方式
  9. php mysqli new 连接,php mysqli 连接数据库
  10. windbg检测句柄泄露(定位到具体代码)