用java代码实现以降序的方式输出自2020-2-1以来的每一个天,会输入今天的日期
时间: 2024-03-24 08:40:02 浏览: 71
以下是用Java实现以降序的方式输出自2020-2-1以来的每一个天的代码,包括今天的日期:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2020, 2, 1);
LocalDate today = LocalDate.now();
long daysBetween = ChronoUnit.DAYS.between(startDate, today);
for (int i = (int) daysBetween; i >= 0; i--) {
LocalDate date = today.minusDays(i);
System.out.println(date.toString());
}
}
}
```
这段代码首先使用`LocalDate`类来创建起始日期`startDate`,并获取今天的日期作为结束日期`today`。然后使用`ChronoUnit.DAYS.between()`方法计算起始日期和结束日期之间的天数,并使用`for`循环从结束日期往前推算每一天的日期,并以降序的方式输出。
阅读全文