2016-09-29 78 views
0

我正在写一个iOS 10应用程序,从HealthKit中提取信息,从BodyMass获取样本,从中提取度量值和权重的日期。 在模拟器,我已经进入了一些值:
日期:9月7日,16:52 - 重量:92,3
日期:9月8日,16:52 - 重量:92,1iOS 10:从HealthKit处理日期时与时区问题

当应用程序从HKQuantitySample中读取第一个日期,我得到:2016-09-07 14:52:00 +0000

我从标准健康应用程序看到的日期与我的应用程序检索到的日期之间有2小时的差异,这个差异对应于我当前位置的GMT + 2。

我应该如何继续从健康应用程序中看到日期?

回答

1

您应该查看检索HKMetadataKeyTimeZone元数据属性。良好的客户应该将时区信息存储在此密钥中,以便您可以将正确的时间提供给用户。