Java时间排序的两种方法

关于时间排序,目前本人只接触过两种方法;
1、sql语句 order by

select * from 表明 order by 字段名 desc

2、实现Comparator接口

// 首先我们需要创建一个class用来实现Comparator接口
public class SortClass implemnts Comparator{
    @Ovrride
    public int compare(Object time1,Object time2){
        OrderTable user1 = (Object) time1; //这里的orderTable是我要做排序的表
        OrderTable user2 = (Object) time2;
        int flag = user1.getOrderTime().compareTo(user2.getOrderTime());
        return flag;
    }
}
//将以下代码加入到Controller代码层中的 list下方 然后再页面进行遍历
SortClass sortClass = new SortCalss();
Collections.sort(list,sortClass);
model.addAttribute("list",list);

关于时间排序大家还有什么方法,欢迎在评论区讨论。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容