Могу ли я получить часовой пояс, как мы получаем приложение часов в iphone - PullRequest
4 голосов
/ 19 августа 2011

Можем ли мы получить часовой пояс, аналогичный тому, который показан в приложении часов?Я получаю массив часовых поясов, как это:

NSDictionary *TimeZoneArray = [NSTimeZone abbreviationDictionary];

Через это я получаю массив для континента, теперь я получаю данные как: Asia/Kabul,Asia/Muscat,Asia/Kuala_Lumpur,Asia/Hong_Kong, но я хочу, чтобы данные были примерно такими:*

Надеюсь, у меня возник вопрос с вопросом.

Мне нужно название континента с названием страны, а затем название города.

Ответы [ 3 ]

3 голосов
/ 20 августа 2011

Попробуйте следующее:

NSLog(@"Timezone is %@", [NSTimeZone systemTimeZone].name);

Вам нужно будет проанализировать строку ответа, но это должно быть довольно тривиально.

1 голос
/ 23 августа 2011

Возможное решение:
/System/Library/PrivateFrameworks/AppSupport.framework/all_cities_adj.plist file. Мы можем получить данные из этого списка.

Источник - Где находится дата iPhone иВремя получения списка часовых поясов

0 голосов
/ 20 сентября 2016

вот новый:

/System/Library/PreferencePanes/DateAndTime.prefPane/Contents/Resources/TimeZone.prefPane/Contents/Resources/all_cities_adj.plist
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...