java获取时间段内的每一天
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获取时间段内的每一天相关推荐
- java获取时间段内所有季度
package com.vxdata.activity.utils;import java.time.LocalDate; import java.util.*; import java.util.s ...
- java获取时间段内的月份
//时间段内的月份 public static void main(String[] args) {String y1 = "2021-11";// 开始时间String y2 = ...
- js获取时间段内属于星期一的日期们
/* 获取时间段内属于星期一(*)的日期们* begin: 开始时间* end:结束时间* weekNum:星期几 {number}*/function getWeek (begin, end, we ...
- java获取局域网内主机,java怎么获取局域网内所有主机ip
java怎么获取局域网内所有主机ip 关注:53 答案:2 mip版 解决时间 2021-01-27 21:31 提问者夢岭杺 2021-01-27 12:02 java怎么获取局域网内所有主机i ...
- JAVA获取局域网内对应IP电脑的MAC地址(物理地址)
创建类UdpGetClientMacAddr.java package com.shuzhiqiang.common;import java.io.IOException; import java.n ...
- java获取时间段固定时间_获取固定时间段的每一天时间
### 获取选取时间段的每一天 ``` /** * 获取固定时间段的每一天时间 * @param cntDateBeg 开始时间 * @param cntDateEnd 结束时间 * @return ...
- oracle存储过程季度方法,Oracle存储过程、触发器实现获取时间段内周、月、季度的具体时间...
欢迎技术交流. QQ:138986722 创建table: create table tbmeetmgrinfo( id number primary key, /*主键,自动增加 */ huiyis ...
- 获取时间段内所有周次及其起讫日期
declare @table table(周次 int,起始日期 varchar(10),结束日期 varchar(10)) declare @date varchar(10), @date_ ...
- Java使用Calendar月操作(时间段内的月份、前三个月、月份加1)
示例: 使用Calendar代替Data,对月份进行操作. 获取当前时间和前三个月时间 获取时间段内所有的年月集合 月份加1 1.获取当前时间和前三个月时间 代码: SimpleDateFormat ...
最新文章
- mysql查询结果单位换算后小数位数的保留方式
- 意法半导体STM32 ARM Cortex 32位微控制器
- transform的q、k、v的计算过程
- android系统性能优化---(9)Android 绿色应用公约
- Java IO流(概述)
- 【Spark工作原理】Spark任务调度理解
- 数据的转换(shp sde mdb 之间的转换)
- ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明
- Keepfast 是前端一个性能分析工具
- 关于rdp wrapper的not supported、not listening问题的可能解决办法
- 油猴(Tampermonkey)使用教程
- 最小二乘支持向量机(LSSVM)推导
- 香港驾驶执照免试换领的官方收取费用是多少?可以在那些国家与地方使用。
- Python网络编程自动化(HCIA)
- 计算机基础技能都有点什么,计算机基础技能学习材料.ppt
- 神经网络算法和人工智能,神经网络的算法有哪些
- JS实现html页面点击下载文件的两种实现方法
- Python中mechanize库的简单使用说明
- Leetcode 45. 跳跃游戏 II
- 用户信息管理系统测试报告