В настоящее время я борюсь с диапазонами дат запросов в Firestore.У меня есть коллекция «совпадений», каждая из которых хранит метку времени.Мне нужно проверить совпадения между двумя временными метками разных часов в один и тот же день, однако мне не удалось это сделать.Это запрос, который я использовал:
db.collection("matches")
.whereGreaterThanOrEqualTo("date",openDate.getTime())
.whereLessThanOrEqualTo("date",closeDate.getTime())
Это поле даты (отметка времени) в одном из объектов сопоставления:
June 10, 2018 at 2:00:00 PM UTC+3
У меня есть оператор if с журналом внутри только дляпосмотрите, возвращает ли запрос что-нибудь
if (!task.getResult().isEmpty()) { Log.d("TAG","Message"; }
Журнал никогда не отображается.Это изображение базы данных - https://imgur.com/a/cm5ZAq9
(у меня пока нет представителя для добавления изображений).