java循环获取多天时间
2024-08-27 09:25:38
通过开始时间和结束时间循环获取时间:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date start = format.parse(dataBean.getNewStartDate());//开始时间
Date end = format.parse(dataBean.getNewEndDate());//结束时间
Calendar calendar = Calendar.getInstance();
//calendar.setTime(start);
int dayNum = (int) (end.getTime()-start.getTime())/(24*3600*1000);//开始和结束时间相差天数
List<WorkTaskHoliday> holidayList = new ArrayList<WorkTaskHoliday>();
for(int i=0;i<=dayNum;i++){//批量增加假期信息
WorkTaskHoliday holiday = new WorkTaskHoliday();
calendar.setTime(start);
calendar.add(Calendar.DAY_OF_YEAR, i);//方法获得距离开始时间的第i天
holiday.setHoliday(new Date(calendar.getTimeInMillis()));
}
最新文章
- Makefile 规则的使用
- struts中Cookie实现记住密码
- Java学习笔记 06 数字格式化及数学运算
- cocos2d-x 之 CCArray 的遍历(3)
- C#编程总结(四)多线程应用(进度条的编程问题)——转自http://www.cnblogs.com/yank/p/3232955.html
- /proc/cpuinfo zz
- T420修改wifi灯闪动模式
- Window Pains
- Visual Studio 创建代码注释默认模版方法
- CSDN没有审核投诉的真实性直接删除博主上传的资源
- 网络模型 - 每天5分钟玩转 Docker 容器技术(169)
- kubernetes资源类别介绍
- Day8--------------源码安装
- c#获取鼠标坐标
- 1.带宽&;吞吐量
- Python网络练习题
- Python Road
- BZOJ3992:[SDOI2015]序列统计——题解
- LightOJ 1085 - All Possible Increasing Subsequences 树状数组+离散
- IOS . -转载-10行代码搞定九宫格
热门文章
- VS.NET(C#)--1.5_VS菜单功能
- iOS 动画基础-显式动画
- 【转载】为什么我的网站加www是打不开的呢
- K2 BPM_【解决方案】K2+SAP:端到端无缝集成,为企业全面赋能提速_十年专注业务流程管理系统
- shell 脚本总结
- python 将字符串中的unicode字符码转换成字符
- 部署vue项目到阿里云服务器(Ubuntu16.04 64位)
- java网络编程--httpurlconnection
- C++——Inheritence
- redis windows安装与liunx安装