-
对List<Map<String,Obejct>> 类型的数据进行时间排序(降序)- 20180408
- Collections.sort(mapList, new Comparator<Map<String, Object>>() {
- @Override
- public int compare(Map<String, Object> o1, Map<String, Object> o2) {
- if (o1.get("stopTime") == null && o2.get("stopTime") == null)
- return 0;
- if (o1.get("stopTime") == null)
- return -1;
- if (o2.get("stopTime") == null)
- return 1;
- return Long.valueOf(JSON.toJSONString(o2.get("stopTime"))).compareTo(Long.valueOf(JSON.toJSONString(o1.get("stopTime"))));
- }
- });
-
-
- Collections.sort(resultList, new Comparator<Map<String, Object>>() {
-
- public int compare(Map<String, Object> o1, Map<String, Object> o2) {
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String s1 = o1.get("S_DATE").toString();
- String s2 = o2.get("S_DATE").toString();
- long val1 = 0;
- long val2 = 0;
- try {
- val1 = format.parse(s1).getTime();
- val2 = format.parse(s2).getTime();
- } catch (ParseException e) {
-
- }
- return (int) (val2 - val1);
- }
- });
-
相关阅读:
关于 未能加载文件或程序集“ImageMagickNet”或它的某一个依赖项。试图加载格式不正确的程序 的解决办法
Nhibernate中 ManyToOne 中lazy="proxy" 延迟不起作用的原因
关于mysqlconnectornet6.3.4 MySqlDataAdapter 在空数据的情况下填充DataSet后tables[0] 找不到的问题
JavaScript:constructor属性
关于AspNetPager 采用URL分页时 执行两次绑定的解决办法
WPF学习笔记(一)
unity3d 屏幕坐标、鼠标位置、视口坐标和绘制GUI时使用的坐标
FileUpLoad用法(二)上传文件到服务器的数据库
ASP.Net 使用GridView模板删除一行的用法
ASP.Net FileUpLoad 控件的用法(一)——上传到服务器文件夹下
-
原文地址:https://www.cnblogs.com/naliyixin/p/8745725.html
Copyright © 2020-2023
润新知