我们有时候常会用到日期范围,比如已知两个时间段:2019-02-15 至2019-02-18 ,那么我们想获得这段日期内的所有日期元素该如何处理呢?
我们看一个例子,输入原始参数后执行main方法后,控制台打出15、16、17、18 一共四个元素, 刚好属于我们定义的日期范围内
那么,我们试试跨月的情况,看行不行,输入参数 2019-01-25 和 2019-02-02 执行main方法得到结果如下
发现也能满足我们的需求,把该日期范围内的所有元素集合给取到了,下面我们看一下代码该如何实现上述功能的。
调用部分代码
static DateFormat formatDate =new SimpleDateFormat("yyyy-MM-dd");
public static void main(String[] args){
Test test = new Test();
try{
Date start = formatDate.parse("2019-01-25");
Date end = formatDate.parse("