Получение текущего времени из часового пояса, а не системного / мобильного времени

Может ли кто-нибудь помочь мне узнать текущее время часового пояса?

Скажем, например, если у пользователя есть индийский часовой пояс с мобильным телефоном, т. Е. 17:00, но он статически меняет свое мобильное время на 17:30, здесь мне нужно фактическое время в часовом поясе, а не мобильное время, которое пользователь изменил в соответствии со своими предпочтениями.

 sketchyTech29 июл. 2016 г., 15:38
этосуть может быть то, что вы ищете.

Ответы на вопрос(1)

Если вам нужен доступ к мировым часам, свяжитесь с NTP-сервером. Идите к Cocoapods и найдите стручок, чтобы сделать это. Пример ниже дляКСН-НТП:

class ViewController: UIViewController {
    let netAssociation = NetAssociation(serverName: "time.apple.com")

    func viewDidLoad() {
        super.viewDidLoad()

        netAssociation.delegate = self
        netAssociation.sendTimeQuery()
    }

    func reportFromDelegate() {
        let timeOffset = netAssociation.offset

        // serverTime will always be in UTC. Use an NSDateFormatter
        // to display it in your local timezone 
        let serverTime = NSDate(timeIntervalSince1970: timeOffset)
    }
}

Ваш ответ на вопрос