【问题标题】:Why dosen't timeIntervalSince1970 show up in Xcode? [closed]为什么 timeIntervalSince1970 没有出现在 Xcode 中? [关闭]
【发布时间】:2019-02-15 02:49:41
【问题描述】:

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

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

【问题讨论】:

标签: swift xcode firebase timestamp


【解决方案1】:

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

或者,更好的是,您可以直接在 Timestamp 上使用 seconds 属性并完全跳过 Date。

【讨论】:

    【解决方案2】:

    你应该可以使用Date().timeIntervalSince1970

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 2015-08-04
      • 2021-09-25
      • 1970-01-01
      • 2021-02-25
      • 2013-02-12
      相关资源
      最近更新 更多