Firebase TIMESTAMP查询android

时间:2017-03-18 17:26:35

标签: android firebase firebase-realtime-database

我想在firebase TIMESTAMP中进行make查询

    mDatabase.child("TripSummry").orderByChild("TIMESTAMP").startAt(Selecteddate()).

如果今天Selecteddate是22/2/2017 我得到

的结果
22/2/2017
23/2/2017
24/2/2017

直到最后一个 .................................................. ....

所有值都是长

和Selecteddate是函数return long

我想要只得到22/2/2017

2 个答案:

答案 0 :(得分:2)

尝试mDatabase.child(“TripSummry”)。orderByChild(“attime”) .equalTo (Selecteddate())。

将“.startAt”替换为“.equalTo”

祝你好运:)

Firebase documentation

答案 1 :(得分:0)

您也可以将endAt()用于查询。

.startAt(Selecteddate()).endAt(tomorrowSelectedDate).

tomorrowSelectedDate计算为Selecteddate() + 1天