我使用CFAbsoluteTimeGetCurrent()来获取当前时间,但它返回一个错误的值,低于零或只是2001-01-01 08:00:00这是506520688.48152697双倍,我在模拟器和iPhoneSE上运行,同样的错误。
let time: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
这是我的代码。在主线程和Xcode 8.2.1和8.1上运行。
谢谢。
答案 0 :(得分:1)
CFAbsoluteTime不返回当前时间,它返回参考日期1 Jan 2001 00:00:00 GMT
与您当前日期之间的差异时间。
506520688.48152697
是参考日期和指定日期之间的秒数(以防日期为当前日期)。