如何使用 swift 4 显示本地时区的日落时间?

Posted

技术标签:

【中文标题】如何使用 swift 4 显示本地时区的日落时间?【英文标题】:How to display Sunset time for local time zone using swift 4? 【发布时间】:2018-01-03 07:34:50 【问题描述】:

我有文本标签。我想用日落时间替换标签文本。

【问题讨论】:

【参考方案1】:

EDSunriseSet cocoa-pod 添加到您的项目中,并像这样使用它:

var sunInfo = EDSunriseSet.sunriseset(withTimezone: timeZone, latitude: location.coordinate.latitude, longitude: location.coordinate.longitude)

然后根据您的要求调用以下方法:

sunInfo.calculateTwilight(Date())
sunInfo.calculateSunriseSunset(Date())

更多信息,您可以参考以下文章: https://spin.atomicobject.com/2015/03/09/ios-sunrise-sunset-corelocation/

【讨论】:

以上是关于如何使用 swift 4 显示本地时区的日落时间?的主要内容,如果未能解决你的问题,请参考以下文章

Swift 3 Playground 以本地格式记录日期。如何?

Swift 3 本地通知 - 设置自动时区

如何根据 Big Query 中的 UTC 时间戳在 Data Studio 中显示本地时区的日期/时间

Swift - 从 ISO8601 日期字符串中检索时区

Swift4 经纬度计算日出日落时间

如何使用js显示指定时区的时间