import java.util.*;
public class Test {
public static void main(String[] args) {
List<Map<String, Object>> list = new ArrayList<>();
Map<String, Object> item1 = new HashMap<>();
item1.put("time", "2023-07-19 08:00:00");
list.add(item1);
Map<String, Object> item2 = new HashMap<>();
item2.put("time", "2023-07-20 08:00:00");
list.add(item2);
Map<String, Object> item3 = new HashMap<>();
item3.put("time", "2023-07-15 08:00:00");
list.add(item3);
Map<String, Object> item4 = new HashMap<>();
item4.put("time", "2023-07-15 07:00:00");
list.add(item4);
// 对list按照time进行排序
Collections.sort(list, new Comparator<Map<String, Object>>() {
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
String time1 = (String) o1.get("time");
String time2 = (String) o2.get("time");
return time1.compareTo(time2);
}
});
for (Map<String, Object> m : list) {
System.out.println(m.get("time").toString());
}
}
}