/**
* 将集合中的内容按时间排序
* @param list
*/
private static void ListSort(List<BossMsgInfo> list) {
Collections.sort(list, new Comparator<BossMsgInfo>() {
public int compare(BossMsgInfo o1, BossMsgInfo o2) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date dt1 = format.parse(o1.getSenddate());
Date dt2 = format.parse(o2.getSenddate());
if (dt1.getTime() > dt2.getTime()) {
return 1;
} else if (dt1.getTime() < dt2.getTime()) {
return -1;
} else {
return 0;
}
} catch (Exception e) {
logger.error(e, "时间排序查询异常");
e.printStackTrace();
}
return 0;
}
});
}

转载于:https://www.cnblogs.com/lirenzhujiu/p/10362340.html

将集合中的内容按时间排序相关推荐

  1. java List最大_在java中获取List集合中最大的日期时间操作

    取list集合中最大的日期, 可以用date max = collections.max(datelist);, 传入一个日期集合, 就可以获取, 工作中有这个需求, 就查找到这个, 代码如下 } e ...

  2. List集合中的对象根据属性排序

    List集合中的对象根据属性排序 集合类List存放的数据,默认是按照放入时的顺序存放的,比如依次放入A.B.C,则取得时候,则也是A.B.C的顺序,实际场景中,有时我们需要根据自定义的规则对List ...

  3. java集合中对象某属性比较排序

    TreeSet:它可以给Set集合中的元素进行指定方式的排序. 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树. 排序的第一种方式: 让元素自身具备比较性.只要让元素实现Com ...

  4. C#实现对指定文件夹中文件按修改时间排序

    string path = "~/Document/Introduction/团队管理制度/";             DirectoryInfo dirinfo = new D ...

  5. python中lambda函数对时间排序_python – 使用lambda函数排序()

    我的字符串看起来像"co1 / co2","co3 / co4"--"co11 / co12" 将其描述为正则表达式: ^(?P\w\w)( ...

  6. Java 集合中汉字按自然顺序排序

    Java中集合自定义排序需要实现Comparator接口 按照自然顺序排序,举个例子,张三,拼音是zhangsan,李四拼音是lisi. 两人名称首字母分别是z和l,而l在z前面,所以李四排在张三的前 ...

  7. List中的数据按时间排序

    https://blog.csdn.net/zhangjiahao7521/article/details/83961733 使用sql语句很简单,order by就完了.java中需要实现一个Com ...

  8. java对一个集合中的汉字字段根据拼音排序

    刚刚做了一个对集合中某个字段根据拼音排序的方法,根据大牛们的思路,我自己总结了一个让我们这些菜鸟一看就懂的方法,希望能帮助到大家 1.在实体类中实现Comparable接口并且并复写compareto ...

  9. 20171231:集合的框架、List集合及其实现类、迭代器的使用、Set集合的一部分内容

    引入集合的目的:在使用数组存储元素时必须确定数组的长度,即数组存储元素的个数是固定的,这在实际运用时有十分大的局限性,因此引入集合可以结局这个问题. 集合的概念:JAVA API所提供的一系列类的实例 ...

最新文章

  1. Python的装饰器
  2. 基于Springboot实现在线考试管理系统
  3. redis 后台运行_第一章 1.3Linux下安装Redis
  4. ICCV 2021 | G-SFDA:无需源数据的领域自适应方法
  5. 直播实录 | 非自回归神经机器翻译 + ICLR 2018 论文解读
  6. C++xor cipher异或密码算法(附完整源码)
  7. System.Drawing.Color转System.Windows.Media.Color
  8. MyCAT全局序列号-数据库方式
  9. Javascript--Folder对象
  10. php主键自增sql语句,sql 自动增长的主键
  11. 杨森翔书法-明月双溪水
  12. ue4网格转地形_关于纬地结合扫描地形图进行道路设计和出图的教程
  13. 框架整合——Spring与MyBatis框架整合
  14. 笔记本电脑截屏_笔记本电脑截屏快捷键是哪个?
  15. tensorflow python3编程_PixelCNN++实现:基于 Python3 和 TensorFlow
  16. 漫画 | 为什么美国人发明了互联网?
  17. 互联网行业的常用黑话,你知道几条?
  18. ARM裸机--看门狗定时器
  19. 微信公众号运营数据分析
  20. IBM ThinkPad 机子无法开机的解决办法 - 按开机键没有反应 - E49

热门文章

  1. .net Core学习笔记:Windows环境搭建
  2. 设置centos7语言显示环境
  3. ZZNU 1993: cots' friends
  4. Android-02:使用SharedPreferences存储简单数据
  5. Excel实战技巧之[活用条件格式]
  6. python接口测试声音,python接口测试-登录
  7. 手机app 有没有window.location.href_热议小程序使用场景越来越多,未来有没有可能替代手机APP?...
  8. php和java融合_Java上的PHP,真的融合
  9. java条件语句例题_Java-条件语句、循环语句练习
  10. mysql数据库技术实验小结_Mysql数据库事务实验以及总结