gpt4 book ai didi

java - 排序本地日期时间

转载 作者:行者123 更新时间:2023-12-01 14:04:52 24 4
gpt4 key购买 nike

如何排序 LocalDateTime对象?

我尝试了以下方法:

Comparator<Data> comparator = new Comparator<Data>() {
@Override
public int compare(final data o1, final data o2) {
if (o1.getDate()== null || o2.getDate() == null)
return 0;
return o1.getDate().compareTo(o2.getDate());
}
};

Collections.sort(comments, comparator);

经过测试,我认为它是根据日期排序的,但是时间部分 (HH:MM:SS) 是否被忽略了?

最佳答案

JodaTime 和 JDK 8 LocalDateTime类实现 Comparable界面,因此您可以使用它们的自然顺序对它们进行排序。做就是了

Collections.sort(data);

关于java - 排序本地日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32625407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com