如何将从Firestore检索到的时间戳值转换为Date()



我对swift比较陌生。我试着复习了一下这些文档,但它们并没有很好的帮助,因为它们非常简短,也没有很好地解释。

我的意思是从FirebaseFirestore.Timestamp((中进行时间检查,并将其转换为Date((对象。

我已经设法从Firestore中抽出了这样的时间:

func getTime() {
let time = FirebaseFirestore.Timestamp()
print(time)
let RequestedDate = time.dateValue()
print(RequestedDate)
}

打印:

<FIRTimestamp: seconds=1586953390 nanoseconds=137923002>
2020-04-15 12:23:10 +0000

我如何转换所说的时间&日期到日期((?

dateValue()已经返回一个Date对象。2020-04-15 12:23:10 +0000只是本地时区中该DateString表示。

最新更新