以降序输出自2020-2-1以来的每一天
时间: 2024-01-02 21:04:09 浏览: 189
可以使用Java中的LocalDate和Stream API来实现以降序输出自2020-2-1以来的每一天。代码如下:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.Comparator;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2020, 2, 1);
LocalDate currentDate = LocalDate.now();
// 生成自2020-2-1以来的日期列表
var dates = startDate.datesUntil(currentDate.plusDays(1)).collect(Collectors.toList());
// 按照日期降序排序
dates.sort(Comparator.reverseOrder());
// 输出排序后的日期
for (LocalDate date : dates) {
System.out.println(date);
}
}
}
```
输出结果为:
```
2021-08-28
2021-08-27
2021-08-26
2021-08-25
2021-08-24
2021-08-23
...
2020-02-02
2020-02-01
```
阅读全文