如何在java中迭代开始日期到结束日期

Bal*_*n.N 1 java

嗨,我需要找到 Java 的 In between Dates 示例

开始日期=2017-01-28

结束日期=2017-02-0 3

我期望输出:

2017-01-28 
2017-01-29 
2017-01-30 
2017-01-31 
2017-02-01 
2017-02-02 
2017-02-03 
Run Code Online (Sandbox Code Playgroud)

请帮我谢谢你..

Mou*_*kir 5

您可以使用 Java 日历来实现这一点:

Date start = new Date();
Date end = new Date();

Calendar cStart = Calendar.getInstance(); cStart.setTime(start);
Calendar cEnd = Calendar.getInstance(); cEnd.setTime(end);

while (cStart.before(cEnd)) {

    //add one day to date
    cStart.add(Calendar.DAY_OF_MONTH, 1);

    //do something...
}
Run Code Online (Sandbox Code Playgroud)