如何使用最近日期对RealmResults进行排序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用最近日期对RealmResults进行排序?相关的知识,希望对你有一定的参考价值。

我在RealmResults中有大约20行,需要使用最近的日期对列表进行排序

RealmConfiguration realmConfig = new RealmConfiguration.Builder(getActivity()).build();
Realm realm = Realm.getInstance(realmConfig);

如下

RealmResults<MyTable> List = realm.where(MyTable.class).findAll().sort("date",SORT.DESCENDING);
答案

这真的只是以下几点。

RealmResults<MyTable> list = realm.where(MyTable.class)
                                .findAllSorted("date",Sort.DESCENDING);

从4.3.x开始:

RealmResults<MyTable> list = realm.where(MyTable.class)
                      .sort("date",Sort.DESCENDING)
                      .findAll();
另一答案
realmResults.sort("Date", true);

适用于版本io.realm:realm-android:0.82.1

以上是关于如何使用最近日期对RealmResults进行排序?的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7:如何在引用实体的最近日期对节点进行排序?

如何在角度 4 材料排序中对日期/时间列进行排序?

如何使用 Vue.js 2 按日期对数组进行排序

如何按日期对 $.each() 函数进行排序

如何按日期对 DataTable 列进行排序

如何在 MongoDB 中按日期对集合进行排序?