/***
* @Author: XoKee
* @Description: 按填月份排序
* @Date: 2024/7/10
*/
public int compare(SpScheduleVO o1, SpScheduleVO o2) {
String dateStr1 = o1.getYearsMonth();
String dateStr2 = o2.getYearsMonth();
if (dateStr1 == null || dateStr1.isEmpty()) {
return dateStr2 == null || dateStr2.isEmpty() ? 0 : 1; // 空与非空比较
}
if (dateStr2 == null || dateStr2.isEmpty()) {
return -1; // 非空与空比较
}
LocalDate date1 = LocalDate.parse(dateStr1 + "-01", formatter);
LocalDate date2 = LocalDate.parse(dateStr2 + "-01", formatter);
return date2.compareTo(date1);
}
将字符串类型的年月2024-07进行排序
最新推荐文章于 2024-08-11 20:00:32 发布