我应该如何将 Firebase 时间戳与本地设备时间进行比较。
let serverTIme = FIRServerValue.timestamp()
let localtime = Date()
let dbRef = FirebaseServerReference()
这是完整的代码https://pastebin.com/4drtSZA6 https://pastebin.com/4drtSZA6
Edit:
当我使用 Firebase 实时数据库设置时间戳时FIRServerValue.timestamp
它应该保存服务器的时间戳而不是我的设备时间。
就我而言,它看起来取决于我的设备时间。我想检查服务器时间和我的设备时间是否存在“时差”。
所以我认为这个问题可能不可能重复尝试在 Swift 中将 Firebase 时间戳转换为 NSDate https://stackoverflow.com/questions/29243060/trying-to-convert-firebase-timestamp-to-nsdate-in-swift.
您可以将 Firebase 时间戳转换为NSDate
然后比较Date()
稍后的。这是一个类似的问题和可能的解决方案:尝试在 Swift 中将 Firebase 时间戳转换为 NSDate https://stackoverflow.com/questions/29243060/trying-to-convert-firebase-timestamp-to-nsdate-in-swift
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)