Firebase 2.0 - 存储日期和时区

时间:2016-07-03 08:23:46

标签: ios swift firebase nsdate firebase-realtime-database

我需要在firebase数据库中为朋友请求存储创建内容的日期,如何在firebase中存储一个日期,我可以计算出自此日期以来发生的事情。我会在那里存储一个NSDate,但那么时区呢?

我不知道如果firebase有类似Parse的东西,它会自动存储创建日期和时区,以便你可以从服务器读取它?

1 个答案:

答案 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)