帮我写一个 xxxx-xx-xx 时间排序方法
可以使用Java的Collections.sort()方法来对日期进行排序。首先,你需要将日期存储在一个List或数组中,然后调用Collections.sort()方法,将日期按升序排序。以下是一个示例代码:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class DateSortingExample {
public static void main(String[] args) {
List<String> dates = new ArrayList<>();
dates.add("2022-06-01");
dates.add("2022-07-15");
dates.add("2022-04-30");
dates.add("2022-03-10");
sortDates(dates);
System.out.println("排序后的日期:");
for (String date : dates) {
System.out.println(date);
}
}
public static void sortDates(List<String> dates) {
Collections.sort(dates, new Comparator<String>() {
@Override
public int compare(String date1, String date2) {
return date1.compareTo(date2);
}
});
}
}
这个示例代码将会按照日期的升序对日期进行排序,并输出排序后的日期。你可以将需要排序的日期添加到dates列表中,然后运行这段代码来查看结果。请注意,日期需要按照"xxxx-xx-xx"的格式进行排序,否则可能会得到不正确的结果
原文地址: https://www.cveoy.top/t/topic/hBdX 著作权归作者所有。请勿转载和采集!