java 根据开始和结束日期得到之间所有日期集合
来源:互联网 发布:怎样增加淘宝店铺流量 编辑:程序博客网 时间:2024/06/05 03:41
public static void main(String[] args) throws Exception {String start = "2014-01-03";String end = "2014-03-05";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date dBegin = sdf.parse(start);Date dEnd = sdf.parse(end);List<Date> listDate = getDatesBetweenTwoDate(dBegin, dEnd);for(int i=0;i<listDate.size();i++){System.out.println(sdf.format(listDate.get(i)));}}/** * 根据开始时间和结束时间返回时间段内的时间集合 * * @param beginDate * @param endDate * @return List */public static List<Date> getDatesBetweenTwoDate(Date beginDate, Date endDate) {List<Date> lDate = new ArrayList<Date>();lDate.add(beginDate);// 把开始时间加入集合Calendar cal = Calendar.getInstance();// 使用给定的 Date 设置此 Calendar 的时间cal.setTime(beginDate);boolean bContinue = true;while (bContinue) {// 根据日历的规则,为给定的日历字段添加或减去指定的时间量cal.add(Calendar.DAY_OF_MONTH, 1);// 测试此日期是否在指定日期之后if (endDate.after(cal.getTime())) {lDate.add(cal.getTime());} else {break;}}lDate.add(endDate);// 把结束时间加入集合return lDate;}
0 0
- java 根据开始和结束日期得到之间所有日期集合
- java 根据开始和结束日期得到之间所有日期集合
- js根据开始日期和结束日期得到中间的所有日期
- php根据开始日期和结束日期得到时间数组
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- 【java】根据开始时间、结束时间得到两个时间段内所有的日期
- js 输入2个日期(出发日期和结束日期) 得到之间的所有日期
- php 获取开始日期与结束日期之间所有日期
- php 获取开始日期与结束日期之间所有日期
- 根据开始日期和结束日期获取所有日期的方法
- 根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期
- 根据开始时间、结束时间得到两个时间段内所有的日期
- 给定开始和结束日期,返回之间所有日期的列表
- 当前日期得到本周的开始和结束日期
- 当前日期得到本周的开始和结束日期
- 当前日期得到本周的开始和结束日期
- 根据开始日期和结束日期=算了多少天
- 给定两个日期开始日期、结束日期 从开始日期加到结束日期 获取两个日期之间所有的日期
- 项目管理软件Redmine+Ruby+Passenger+Nginx的安装
- Vb.Net函数列表
- Certificates, Identifiers & Profiles创建总结
- 管理真正的价值是“提高效率”和“控制风险”
- HLS中m3u8格式规范解读
- java 根据开始和结束日期得到之间所有日期集合
- 字符串和字符数组互转
- <meta name="format-detection"/> 的用处
- 创建彩色内存位图
- STL中的set是用什么实现的?为什么不用hash?
- 记忆按钮
- XML和HTML的比较
- 屏幕截图,view,ScrollView截图
- Apple Push Notification Service(APNS)开发指引