java日期字符串排序_Java 8 字符串日期排序
???????
public static void main(String[] args){
List list = new ArrayList()<>;
ObjectDto on1 = new ObjectDto();
on1.setDate("2018-05-17");
ObjectDto on2 = new ObjectDto();
on2.seDate("2018-05-16");
ObjectDto on3 = new ObjectDto();
on3.setDate("2018-05-18");
ObjectDto on4 = new ObjectDto();
on4.setDate("2018-05-15");
list.add(on1);
list.add(on2);
list.add(on3);
list.add(on4);
//升序
List collect = list.stream().sorted(new Comparator() {
@Override
public int compare(ObjectDto o1, ObjectDto o2) {
try {
Date d1 = DateUtil.parseTime(o1.getDate(), "yyyy-MM-dd");
Date d2 = DateUtil.parseTime(o2.getDate(), "yyyy-MM-dd");
return d1.compareTo(d2);
} catch (ParseException e) {
e.printStackTrace();
}
return 0;
}
}).collect(Collectors.toList());
}
總結
以上是生活随笔為你收集整理的java日期字符串排序_Java 8 字符串日期排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DSP实验报告—实验1
- 下一篇: 2021-2027全球及中国LXP平台行