Получить аббревиатуру часового пояса с учетом смещения по Гринвичу с помощью Objective C

StackOverflow https://stackoverflow.com/questions/3703576

Вопрос

Есть ли способ найти аббревиатуру часового пояса, когда известно только временное смещение?

Пример:Допустим, мне задано смещение GMT -5, я бы хотел отобразить аббревиатуру EST (предполагая US) применительно к GMT -5.

Если вы инициализируете объект NSTimeZone с помощью [NSTimeZone Часовой пояс с именем:@"Америка/Аргентина/Buenos_Aires"], вы можете получить правильную аббревиатуру с помощью [Аббревиатура миТцВар];

Однако, если вы инициализируете его с помощью Секундыот GMT, аббревиатура всегда представляет собой что-то вроде "GMT -XXX".

Это было полезно?

Решение

Проблема заключается в переходе на летнее время:это может отличаться для стран с одинаковым смещением GMT.Вот почему аббревиатура может быть известна только в том случае, если вы укажете полное название, а не только смещение по Гринвичу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top