【发布时间】:2019-03-13 06:41:36
【问题描述】:
我想相对于当前日期对我的日期列表进行排序,例如我们在列表中有下一项:
10.01.2018,
10.20.2018,
10.14.2018,
10.02.2018
当前日期为10.08.2018。
结果应该是下一个顺序的升序排列:
10.14.2018,
10.20.2018 and then
10.01.2018,
10.02.2018.
首先应该是没有发生的日期,然后是过去的日期。 Comparator 怎么做?
【问题讨论】:
-
将今天的日期添加到列表中,并像处理任何其他列表一样按降序排序。要么这个,要么我不明白你的问题。
-
你试过什么?你写了一个
Comparator,它就像你说的那样。你在哪方面有问题? -
请求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的总结,以及您在解决问题时遇到的困难的描述。请阅读What topics can I ask about here? 了解更多信息。
-
我的意思是之前的日期应该升序,之后的日期也应该升序,例如今天是十月。 8 和包含 oct 的列表。 10, 1, 2, 12, 15, 4 应该排序为:oct. 10、12、15(今天之后的日期按升序排列)和 10 月。 1、2、4(过去的日期也按升序排列),所以列表应该看起来像 10、12、15、1、2、4。我根本不知道该怎么做
标签: java android sorting date collections