今天在写接口的时候需要对获取的数据集合按时间进行倒序,网上查询了诸多方法,最终找到了适合我的,话不多说,直接上代码:
final SimpleDateFormat sdft = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");
Collections.sort(list_update, new Comparator<RuleVersion>() {
@Override
public int compare(RuleVersion o1, RuleVersion o2) {
return o2.getCreateTime().compareTo(o1.getCreateTime());
}
});
list_update为list集合,且需要注意:o2要写在compareTo方法的前面
参考文章:
Java集合List按日期升序或降序四种方法