Я пытаюсь получить сокращения часового пояса местного часового пояса, используя следующий код.
private func getLocalTimezone() -> String {
guard let localTimezone = TimeZone.current.abbreviation() else {
return ""
}
return localTimezone
}
Но когда я нахожусь в индийском часовом поясе, я всегда получаю GMT+5:30 там, где мне это нужно, как IST. Это происходит правильно, когда я нахожусь в CST или PST. Может ли кто-нибудь предложить способ достижения решения этой проблемы. Заранее большое спасибо