是否可以从 CLLocation(或 CLLocationCoordinates2D)获取 NSTimeZone 实例?
Posted
技术标签:
【中文标题】是否可以从 CLLocation(或 CLLocationCoordinates2D)获取 NSTimeZone 实例?【英文标题】:Is it possible to get a NSTimeZone instance from CLLocation (or CLLocationCoordinates2D)? 【发布时间】:2014-10-29 19:28:17 【问题描述】:我对此进行了大量研究,我很难认为使用内置 ios 库无法为给定的CLLocation
实例(或坐标)获取NSTimeZone
的实例。
我在网上看到了使用第三方休息服务或使用 APTimezones 的解决方案,有人知道如何使用苹果的框架吗?
【问题讨论】:
【参考方案1】:CLLocation 不包含时区。没有理由这样做。它确实有一个 NSDate 指定记录点的日期/时间,但 NSDate 始终是 UTC 时间。以当地时间显示时间时,您只需要一个时区。
【讨论】:
我明白了,这不是我的问题。它应该是一种获取给定位置所属时区的方法。你觉得我的问题不清楚吗?如果是这样,我可以更新帖子。 啊,我误会了,我以为你想知道收集 CLLocation 时间的时区。现在我意识到您在问如何根据政治边界和现行法律(针对 DST)获取地球上某个点的时区。 呃 [CLLocation description] 打印时区以上是关于是否可以从 CLLocation(或 CLLocationCoordinates2D)获取 NSTimeZone 实例?的主要内容,如果未能解决你的问题,请参考以下文章
使用 CLLocation 和/或 Mapkit 从坐标中查找企业名称信息
Swift 从 CLLocation 获取 CLPlacemark
在 Swift 中将 CLLocation 转换为 MKMapItem
reverseGeocodeLocation(_ location: CLLocation) 方法是不是在离线模式下工作?