iOS Core Motion如何将时间戳转换为日期?

问题描述 投票:0回答:1

我正在检查CMRecordedAccelerometerData,它具有一个时间戳,定义为:

时间戳是自设备以来的时间(以秒为单位)已启动。

如何将时间戳从设备上次引导转换为NSDate?

ios timestamp nsdate core-motion
1个回答
0
投票

时间戳是一个TimeInterval,是Double的类型别名,它表示持续时间(以秒为单位)。因此,您可以使用NSDate的timeIntervalSince1970将TimeInterval转换为日期。

let myTimeInterval:TimeInterval = 1574660642
let dateNow = NSDate(timeIntervalSince1970: myTimeInterval)  //will print "Nov 24, 2019 at 9:44 PM"
© www.soinside.com 2019 - 2024. All rights reserved.