swift 4 : Firebase Timestamp

标签 swift firebase

我应该如何将 Firebase 时间戳与本地设备时间进行比较。

let serverTIme = FIRServerValue.timestamp()
let localtime = Date()
let dbRef = FirebaseServerReference()

这是完整代码 https://pastebin.com/4drtSZA6

编辑:
当我使用 FIRServerValue.timestamp 在 Firebase RealtimeDatabase 中设置时间戳时,它应该保存服务器的时间戳而不是我的设备时间。
就我而言,这似乎取决于我的设备时间。我想检查服务器时间和我的设备时间是否存在“时差”。
所以我认为这个问题可能不会重复Trying to convert Firebase timestamp to NSDate in Swift。 .

最佳答案

您可以将 Firebase 时间戳转换为 NSDate,然后稍后比较 Date()。这是一个类似的问题和可能的解决方案: Trying to convert Firebase timestamp to NSDate in Swift

关于 swift 4 : Firebase Timestamp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46911811/

相关文章:

swift - 我们如何在 kotlin mutlplatform 中处理 ios 和 android 平台的 api 响应?

ios - 隐藏状态栏并增加UINavigationBar的高度

reactjs - 无法打开连接到firebase的heroku应用程序

java - 如何跳过初始数据并仅触发 Firestore Firebase 中的新更新?

javascript - 为什么即使我有条件地渲染组件, Prop 也未定义?

swift - 为复杂的tableHeaderView添加Search Bar和Search Display Controller时,UISearchBar获得焦点后消失

ios - 是否可以确定是否已提交 SKStore Review Controller。

ios - 如何创建自定义 TextCell 和 TextRow,其中包含 UITextField 的子类?

Android Firebase 推送通知在单击时重新启动应用程序

ios - 从 Firebase 检索数据等于意外的 nil - swift