我需要在firebase数据库中为朋友请求存储创建内容的日期,如何在firebase中存储一个日期,我可以计算出自此日期以来发生的事情。我会在那里存储一个NSDate,但那么时区呢?
我不知道如果firebase有类似Parse的东西,它会自动存储创建日期和时区,以便你可以从服务器读取它?
答案 0 :(得分:1)
您需要自己设置! 我用这段代码来做时间戳。希望这就是你想要的。
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy/MM/dd, H:mm:ss"
let defaultTimeZoneStr = formatter.stringFromDate(NSDate())
let post = ["\(key)":["username": username, "userPhoto": userPhotoUrl, "postPhoto": downLoadURL,"postText": postText!,"User":FIRAuth.auth()!.currentUser!.uid, "time":defaultTimeZoneStr] ]
self.DatabaseRef.child("posts").updateChildValues(post)