2016-09-29 2 views
0

Я пишу приложение с iOS 10, которое извлекает информацию из HealthKit, получая образцы из BodyMass, из которых я извлекаю дату измерения и вес. В тренажере, я поступил несколько значений:
Дата: 7 Сен, 16:52 - Вес: 92,3
Дата: 8 Сен, 16:52 - Вес: 92,1iOS 10: вопрос с часовым поясом при работе с датами с HealthKit

Когда приложение читает первую дату из HKQuantitySample, я получаю: 2016-09-07 14:52:00 +0000

У меня есть разница в 2 часа между датой, как видно из стандартного приложения для здоровья, и датой, полученной моим приложением , эта разница соответствует GMT + 2 моего текущего местоположения.

Как я могу перейти к дате, как это видно из приложения для здоровья?

ответ

1

Вы должны посмотреть на получение свойства метаданных HKMetadataKeyTimeZone. Хорошие клиенты должны хранить информацию о часовом поясе в этом ключе, чтобы вы могли представить правильное время своему пользователю.

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

  • Нет связанных вопросов^_^