Проблемы в Realm 'запрос между датами, когда целевая дата находится в границах - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь получить объект, сохраненный в Царстве.

Этот объект содержит поле даты.

Дата объекта: «Пт Мар 01 00:00:00 EST 2019».

Я использую запрос «между» датами, чтобы попытаться получить этот объект.

Используются следующие даты: «Пт марта 01 00:00:00 EST 2019» и «Солнце 31 марта 23:59:59 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2019», что в основном является началом и концом этого месяца.

Запрос возвращается пустым, когда я вызываю 'findAll ()' для этого запроса. Странная вещь в том, что иногда это действительно возвращает мне что-то. И я почти уверен, что этот объект хранится там, поскольку, когда я вызываю find, все без какого-либо ограничения дат, результатом является этот объект.

Я прочитал документацию и, как я понял, ожидаемое поведениедолжен вернуть этот объект в список результатов.

val query = realm.where(MyDateObject::class.java)
query.between("date", dateReference.beginningOfMonth, dateReference.endOfMonth)
val list = query.findAll()
...