我想将保存到Firebase的时间戳转换为实时时间。我在这里看到了一些代码,并观看了一些youtube视频,但是由于某些奇怪的原因,我无法启动timeIntervalSince1970
函数?
我可以调用的唯一可用函数是NSTimeIntervalSince1970
。为什么是这样?
答案 0 :(得分:2)
timeIntervalSince1970
是Date的属性。 Firestore Timestamp对象不是日期-它是它自己的类型。如果要将其转换为日期,则可以调用其dateValue()方法。这将为您提供一个日期,您可以在其上使用timeIntervalSince1970
。
或者更好的是,您可以直接在时间戳上使用seconds属性,而完全跳过日期。
答案 1 :(得分:-1)
您应该只能使用Date().timeIntervalSince1970