Swift:我怎样才能在我的应用程序的当前位置获得数小时的时间?

时间:2018-02-18 13:20:34

标签: ios swift time mapkit

我目前正在学习如何在iOS应用中实施API。目前我正在编写一个应用程序显示当前温度的应用程序。在后台我想用时间播放GIF,即如果时间>下午5点它将显示夜间GIF,如果时间< 5PM它将显示晴朗的gif。我的应用获取了用户的当前位置,但我不知道如何获取特定位置的时间。请帮助我:))

2 个答案:

答案 0 :(得分:0)

使用此:

let date = Date()
let calendar = Calendar.current
let hour = calendar.component(.hour, from: date)
let minutes = calendar.component(.minute, from: date)

答案 1 :(得分:0)

var calendar = Calendar.current
calendar.timeZone = TimeZone.current
let hours = calendar.component(.hour, from: Date())
if hours >= 17 {
    // Show night gif
} else {
    // Show sun gif
}