Java中怎样遍历两个Date日期之间的每一天
生活随笔
收集整理的這篇文章主要介紹了
Java中怎样遍历两个Date日期之间的每一天
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
場(chǎng)景
前端傳遞了兩個(gè)時(shí)間參數(shù),一個(gè)開始時(shí)間一個(gè)結(jié)束時(shí)間。
后端獲取到了這兩個(gè)時(shí)間后怎樣遍歷這個(gè)時(shí)間段,并獲取這個(gè)時(shí)間段中的每一天。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號(hào)
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費(fèi)下載。
實(shí)現(xiàn)
獲取這兩個(gè)時(shí)間的秒數(shù),通過判斷開始時(shí)間的秒數(shù)是否小于結(jié)束時(shí)間的秒數(shù),
循環(huán)的條件是加上一天的秒數(shù)。
??????? 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
則輸出結(jié)果為
?
總結(jié)
以上是生活随笔為你收集整理的Java中怎样遍历两个Date日期之间的每一天的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ElementUI中el-table设置
- 下一篇: Windows服务器上Mysql为设置允