为什么timeIntervalSince1970没有出现在Xcode中?

时间:2018-09-10 16:07:33

标签: swift xcode firebase timestamp

我想将保存到Firebase的时间戳转换为实时时间。我在这里看到了一些代码,并观看了一些youtube视频,但是由于某些奇怪的原因,我无法启动timeIntervalSince1970函数?

我可以调用的唯一可用函数是NSTimeIntervalSince1970。为什么是这样?

2 个答案:

答案 0 :(得分:2)

timeIntervalSince1970是Date的属性。 Firestore Timestamp对象不是日期-它是它自己的类型。如果要将其转换为日期,则可以调用其dateValue()方法。这将为您提供一个日期,您可以在其上使用timeIntervalSince1970

或者更好的是,您可以直接在时间戳上使用seconds属性,而完全跳过日期。

答案 1 :(得分:-1)

您应该只能使用Date().timeIntervalSince1970