用到了该函数
//localDateTime和localDateTime2是两个类对象
//两个LocalDateTime的值比较,localDateTime较大则 flag = 1;否则为-1
int flag = localDateTime.compareTo(localDateTime2);
完整排序
//对记录进行时间排序的方法eventData(List<Event> eventList)
public static List<Event> eventData(List<Event> eventList) {
Collections.sort(eventList, new Comparator<Event>() {
@Override
public int compare(Event e1, Event e2) {
int diff = e1.getStartTime().compareTo(e2.getStartTime());
if (diff>0){
return -1;
}else if (diff<0){
return 1;
}
return 0;//相等为0
}
});
return eventList;
}