以秒为单位获取 1970 年的时间 (GMT)



我只需要从 1970 年开始按秒获取 (GMT) 时间

我找到了这个方法

 NSDate().timeIntervalSince1970

但它的返回时间取决于设备时间而不是(GMT)时间

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

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

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

NSDate对象封装单个时间点,独立于任何特定的日历系统或时区

时区仅用于将时刻打印为人类可读的字符串

你已经有了正确的代码。来自timeIntervalSince1970文档

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

最新更新