快速获得1970年的时间(GMT)秒

时间:2016-06-01 15:22:21

标签: ios swift

我只需要从1970年开始获得(GMT)时间的秒数

我找到了这个方法

 NSDate().timeIntervalSince1970

但其返回时间取决于设备时间而非(GMT)时间

2 个答案:

答案 0 :(得分:1)

根据the documentation,它完全符合您的要求(UTC相当于此范围内的GMT):

  

日期对象与1970年1月1日00:00:00 UTC之间的间隔

NSDate代表一个时刻,与时区无关:

  

NSDate个对象封装了一个时间点,与任何特定的日历系统或时区无关

时区仅用于以人类可读字符串的形式打印时刻

答案 1 :(得分:0)

您已拥有正确的代码。来自timeIntervalSince1970

的文档
  

日期对象与1月1日00:00:00 UTC之间的间隔   1970.(只读)如果日期对象早于1970年1月1日00:00:00 UTC,则此属性的值为负。