博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java获取两个时间段内的所有日期
阅读量:6226 次
发布时间:2019-06-21

本文共 1297 字,大约阅读时间需要 4 分钟。

import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/** * 获取两个时间段内的所有日期,日期可跨年 */public class GetBetweenDate {    public static void main(String[] args) {        List
list = getBetweenDate("2013-12-01","2014-02-01"); for(String date:list){ System.out.println(date); } } public static List
getBetweenDate(String begin,String end){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); List
betweenList = new ArrayList
(); try{ Calendar startDay = Calendar.getInstance(); startDay.setTime(format.parse(begin)); startDay.add(Calendar.DATE, -1); while(true){ startDay.add(Calendar.DATE, 1); Date newDate = startDay.getTime(); String newend=format.format(newDate); betweenList.add(newend); if(end.equals(newend)){ break; } } }catch (Exception e) { e.printStackTrace(); } return betweenList; }}

 

转载于:https://www.cnblogs.com/shangrongyiweng/p/3995469.html

你可能感兴趣的文章
Linux 用C语言判断文件和文件夹
查看>>
Eclipse中jsp、js文件编辑时,卡死现象解决汇总
查看>>
图的基本知识
查看>>
leetcode第一刷_Same Tree
查看>>
高速排序之算法导论实现
查看>>
$.post()提交了数据,return不给跳转
查看>>
检测和删除多余无用的css
查看>>
pip安装使用详解【转】
查看>>
Mybatis 中延时加载
查看>>
小程序追加数据的实现方法
查看>>
固本清源
查看>>
浅谈我对机器学习的理解--李航博士
查看>>
Execution Plan 执行计划介绍
查看>>
Web API应用架构设计分析(1)
查看>>
聊聊连接池和线程
查看>>
Python——正則表達式(2)
查看>>
适合新人学习的iOS官方Demo
查看>>
拉开大变革序幕(下):分布式计算框架与大数据
查看>>
AndroidStudio 使用AIDL
查看>>
H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式(包含AAC部分解析)
查看>>