Получить сокращение часового пояса с учетом смещения по Гринвичу с целью C - PullRequest
0 голосов
/ 13 сентября 2010

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

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

Если вы инициализируете объект NSTimeZone с [NSTimeZone timeZoneWithName: @ "America / Argentina / Buenos_Aires"] , вы можете получить правильное сокращениена [сокращение myTzVar];

Однако, если вы инициализируете его, используя secondsFromGMT , аббревиатура всегда будет что-то вроде «GMT -XXX».

1 Ответ

3 голосов
/ 02 марта 2011

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

...