gpt4 book ai didi

android - RealmResult 处理时间限制

转载 作者:行者123 更新时间:2023-11-29 15:38:23 24 4
gpt4 key购买 nike

处理日期和时间时如何修改realm结果数据? ASCENDING 和 DESCENDING 对我来说还不够。

例如,我要完成一个小时内到期的任务?

 RealmResults<Task> tmp = realm.where(Task.class).findAll();
for (final Task task : tmp) {
String dateFormat = Utility.TIMEFORMAT;
String current = "2:30:00 PM";
Date currentTime = new Date(task.gettime());
//currentTime = new SimpleDateFormat(dateFormat).parse(current);
if( isIncomingWithInHour(currentTime, calendar)){
realmresult.add(tmp) /// this result in error.
}
}

如您所见,升序和降序在这种排序中不起作用。无论如何将 reamlResult 返回给适配器? Realmresult 有一个 onchangeListener,我想使用它。

最佳答案

代替

RealmResults<Task> tmp = realm.where(Task.class).findAll();

你可以做类似的事情

RealmResults<Task> tasksInOneHour = realm.where(Task.class)
.greaterThanOrEqualTo("time", startTime)
.lowerThan("time", endTime)
.findAll();

关于android - RealmResult 处理时间限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45582414/

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