2015-09-30 4 views
1

В iOS я использую отметку времени мероприятия, полученную от события (CMAccelerometerData *)
Я хочу знать, ссылаются ли его ссылки на 2001 или 1970 год?
Я не мог найти подходящий документ, который объясняет детали отметки времени.Является ли CMAccelerometerData значением временной метки UTC?

ответ

4

Временная метка, предоставляемая CMAccelerometerData - это количество времени в секундах с момента загрузки телефона.

Таким образом, вы должны сначала получить время загрузки телефона, например:

let bootTime = NSDate(timeIntervalSinceNow: -NSProcessInfo.processInfo().systemUptime) 

И тогда вы можете получить реальную дату события Акселерометр:

let eventDate = NSDate(timeInterval: data.timestamp, sinceDate: bootTime) 

Я вижу, что вы спрашивали об этом 25 дней назад, но я надеюсь, что он по-прежнему будет полезен для всех.

Смежные вопросы