我想根据 Firebase 本地服务器时间和日期而不是本地系统日期在 Firebase 中保存数据,如果用户的手机日期错误,这可能是错误的。然后我想通过应用像 SQL 查询这样的日期查询来检索它(给我两个日期之间的数据并添加特定的列)。我如何使用 Java 在 Android 中做到这一点?
2 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
慕妹3242003
TA贡献1824条经验 获得超6个赞
我想根据 Firebase 本地服务器时间和日期在 Firebase 中保存数据
您可以使用我在这篇文章中的回答来实现这一点。如您所见,我使用了ServerValue.TIMESTAMP:
Firebase 数据库服务器自动填充当前时间戳(自 Unix 纪元以来的时间,以毫秒为单位)的占位符值。
所以这个时间戳与手机日期没有任何关系。
然后我想通过应用像 SQL 查询这样的日期查询来检索它(给我两个日期之间的差异)。
您可以使用以下两种方法来实现这一点。第一个是startAt()
:
根据选择的排序方法返回大于或等于指定键或值的项目。
第二个是endAt()
:
根据所选的排序方式,返回小于或等于指定键或值的项目。
添加回答
举报
0/150
提交
取消