日付と時刻を扱うときに領域結果データを変更するにはどうすればよいですか? ASCENDINGとDESCENDINGだけでは十分ではありません。RealmResultが時間制約を処理する
たとえば、私は任務の1時間以内に仕事を得ていますか?
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.
}
}
ASCENDINGとDESCENDINGが分かるように、この種の並べ替えでは機能しません。とにかくreamlResultをアダプタに戻すには? RealmresultにはonchangeListenerがあり、私はそれを使いたいです。
これは動作するようです。ありがとう – thenewbie