gpt4 book ai didi

android - 按日期排序 ListView Android

转载 作者:行者123 更新时间:2023-11-29 15:32:08 25 4
gpt4 key购买 nike

我有一个自定义 ListView ,其中包含有关电视节目的信息,即。节目名称、上一集、上一集日期、下一集、下一集日期等等。

现在我想对 ListView 进行排序。按最后一集日期。节目存储在 Arraylist 中,日期存储为格式为 MMM/dd/yyyy 的字符串。

Sort by title works with follow code:

public void sortByTitle() {
Comparator<Show> comperator = new Comparator<Show>() {
@Override
public int compare(Show object1, Show object2) {
return object1.getTitle().compareToIgnoreCase(
object2.getTitle());
}
};
Collections.sort(dataFromDB, comperator);
lv1.setAdapter(new CustomListViewAdapter(this, dataFromDB));
}

谁能帮忙?

最佳答案

将日期存储为 yyyy-MM-dd 格式的字符串。比较此格式的两个日期字符串将始终保证获得升序/降序排序。

关于android - 按日期排序 ListView Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323063/

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