在iOS中,我正在使用可从事件(CMAccelerometerData *)获得的事件时间戳,
我想知道其引用的是2001年还是1970年?
我找不到解释时间戳详细信息的适当文档。
小智 5
CMAccelerometerData提供的时间戳是电话启动以来的时间(以秒为单位)。
因此,您首先必须获取手机的启动时间,如下所示:
let bootTime = NSDate(timeIntervalSinceNow: -NSProcessInfo.processInfo().systemUptime)
Run Code Online (Sandbox Code Playgroud)
然后,您可以获得加速度计事件的真实日期:
let eventDate = NSDate(timeInterval: data.timestamp, sinceDate: bootTime)
Run Code Online (Sandbox Code Playgroud)
我看到您在25天前问过这个问题,但我希望它对任何人仍然有用。
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |