按日期排序 - 领域(Android)

Abh*_*ash 12 android realm

我在表A last_message_time中输入Date了一个类型的列/字段.假设查询表A返回x结果.如何根据last_message_time列内的日期对这些结果进行排序.

例如,在SQLite中我们有 ORDER BY date(dateColumn)

Epi*_*rce 31

RealmResults<A> sorted = realm.where(A.class)
                              .findAllSorted("last_message_time", Sort.ASCENDING);
Run Code Online (Sandbox Code Playgroud)

编辑:从Realm 4.3.0开始,首选以下内容:

RealmResults<A> sorted = realm.where(A.class)
                              .sort("last_message_time", Sort.ASCENDING) 
                              .findAll();
Run Code Online (Sandbox Code Playgroud)