在 Firebase 中保存数据并检索

我想根据 Firebase 本地服务器时间和日期而不是本地系统日期在 Firebase 中保存数据,如果用户的手机日期错误,这可能是错误的。然后我想通过应用像 SQL 查询这样的日期查询来检索它(给我两个日期之间的数据并添加特定的列)。我如何使用 Java 在 Android 中做到这一点?


狐的传说
浏览 164回答 2
2回答

临摹微笑

根据您编写的平台/语言 - 使用例如https://firebase.google.com/docs/reference/android/com/google/firebase/firestore/ServerTimestamp

慕妹3242003

我想根据 Firebase 本地服务器时间和日期在 Firebase 中保存数据您可以使用我在这篇文章中的回答来实现这一点。如您所见,我使用了ServerValue.TIMESTAMP:Firebase 数据库服务器自动填充当前时间戳(自 Unix 纪元以来的时间,以毫秒为单位)的占位符值。所以这个时间戳与手机日期没有任何关系。然后我想通过应用像 SQL 查询这样的日期查询来检索它(给我两个日期之间的差异)。您可以使用以下两种方法来实现这一点。第一个是startAt():根据选择的排序方法返回大于或等于指定键或值的项目。第二个是endAt():根据所选的排序方式,返回小于或等于指定键或值的项目。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java