【发布时间】:2018-03-14 15:10:53
【问题描述】:
我的应用程序中有一个 ListView。它保存属于某个对象的信息。对象中最重要的值是日期值。我需要像这样按日期对 ListView 项目进行排序...
12-12-2018
13-12-2018
14-12-2018
15-12-2018
我不能假设日期会像来自 Web 服务的那样,他们可能会在即将到来的日期之前带回以后的日期。
我首先对对象进行排序并将它们传递给适配器,但觉得这可能很麻烦,并认为 ListView 可能会为我做这件事。有没有更好的方法或者这是最好的方法?适配器是否总是在对象列表的每次迭代中呈现项目?
谢谢
【问题讨论】:
-
嘿 ADM 对不起,我想不出排序这个词,最后想到了格式 :(。但我正在尝试按日期排序,我想最好先对列表进行排序并发送到适配器还是 ListView 有办法做到这一点?
-
只是寻找人们通常会为达到最佳标准所做的事情。
-
使用长
Timestamp来表示日期,这样列表可以很容易地用长排序。你的情况如何? -
为什么不通过在日期上应用 orderby 子句来排序对象列表?(考虑到您的日期是 DateTime 格式)