Я заметил, что на некоторых устройствах метод NSTimeZone
name
для конкретного часового пояса может возвращать разные значения. При тестировании часового пояса в Брисбене мое устройство возвращает @"Australia/Brisbane"
, тогда как другое устройство пользователя возвращает "Etc/GMT-10"
. Оба iPhone работают 3.1.2.Различные имена NSTimeZone, возвращаемые
В Date and Time Programming Guide for Cocoa говорится, что:
timeZoneWithName: Имя передается в этот метод может быть в любой из форматов, понимаемых системой, для например EST, Etc/GMT-2, Америка/Аргентина/Buenos_Aires, Европа/Монако или США/Тихоокеанский регион, как показано в следующем фрагменте кода.
Я хотел бы знать, что может определить, какое значение используется? Устройство? Язык?