Firebase Firestore时间戳至今

时间:2019-04-19 07:01:16

标签: swift firebase timestamp google-cloud-firestore

将代码升级到Swift 5后,Firestore返回NSDate作为FIRTimestamp。当我尝试将其接收为Date时,它会抛出如下错误:

  

无法将类型'FIRTimestamp'(0x107aab8c0)的值强制转换为'NSNumber'(0x10b8fbe00)。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

这是用于从Firestore获取时间戳值并将其转换为NSDate

的代码
let timestamp: Timestamp = (filteredtotalArray[indexPath.row] as AnyObject).value(forKey: "requestedDate")! as! Timestamp
let RequestedDate = timestamp.dateValue()
相关问题