现在我正在使用Firebase.com作为后端快速处理IOS应用程序
首先我试图通过这个功能来节省时间
var userHistoryForupdate = ["dealdate":FirebaseServerValue.timestamp()]
userHistoryRef.updateChildValues(userHistoryForupdate as [NSObject : AnyObject], withCompletionBlock: {
(error:NSError?, ref:Firebase!) in
if (error != nil) {
} else {
}
})
然后在其他视图中我通过此函数检索时间
var tempPubdate = self.pubDataArray[indexPath.row]["dealdate"] as! Double
dateFormatter.dateFormat = "dd MMM yy"
var dealDateAndTime = NSDate(timeIntervalSince1970: tempPubdate)
cell?.historyDate.text = "\(self.dateFormatter.stringFromDate(dealDateAndTime))"
我的单元格显示
如你所见,我今天没有23月31日。
任何人都知道如何从firebase获得正确的日期谢谢!
答案 0 :(得分:3)
timeIntervalSince1970需要几秒钟,而来自firebase的时间戳以毫秒为单位。