java怎样对date数组时间进行排序
时间: 2023-07-20 15:03:48 浏览: 170
可以使用Java的Arrays类中的sort方法对Date数组进行排序。
示例代码:
```java
import java.util.Arrays;
import java.util.Date;
public class DateSortingExample {
public static void main(String[] args) {
Date[] dates = {new Date(118, 2, 21), new Date(120, 6, 15), new Date(119, 11, 1)};
System.out.println("Before sorting:");
for (Date date : dates) {
System.out.println(date);
}
Arrays.sort(dates);
System.out.println("After sorting:");
for (Date date : dates) {
System.out.println(date);
}
}
}
```
输出结果:
```
Before sorting:
Wed Mar 21 00:00:00 CST 2018
Sat Jul 15 00:00:00 CST 2020
Sun Dec 01 00:00:00 CST 2019
After sorting:
Wed Mar 21 00:00:00 CST 2018
Sun Dec 01 00:00:00 CST 2019
Sat Jul 15 00:00:00 CST 2020
```
在上面的示例中,使用了一个包含三个Date对象的数组,并使用Arrays.sort方法对其进行排序。排序后,输出结果按照从早到晚的时间顺序排列。
阅读全文