java降序输出日期Date
时间: 2024-01-15 18:02:38 浏览: 66
Java中Date和Calendar日期处理
可以使用Java中的Comparator和Collections类来实现对日期Date的降序排序。代码如下:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
public class Main {
public static void main(String[] args) {
ArrayList<Date> dates = new ArrayList<>();
dates.add(new Date(121, 5, 25)); // 2021年6月25日
dates.add(new Date(122, 7, 13)); // 2022年8月13日
dates.add(new Date(120, 3, 1)); // 2020年4月1日
// 按照日期降序排序
Collections.sort(dates, new Comparator<Date>() {
public int compare(Date date1, Date date2) {
return date2.compareTo(date1);
}
});
// 输出排序后的日期
for (Date date : dates) {
System.out.println(date);
}
}
}
```
输出结果为:
```
Sat Aug 13 00:00:00 CST 2022
Fri Jun 25 00:00:00 CST 2021
Wed Apr 01 00:00:00 CST 2020
```
阅读全文