У меня есть часовой пояс: центральноевропейское летнее время в OS X (автоматически основано на местоположении). При запуске мой код на тренажере я получаю эти результаты:Значения и локализация NSTimeZone
NSTimeZone *tz = [NSTimeZone localTimeZone]; // Gives me Local Time Zone (Europe/Warsaw (CEST) offset 7200 (Daylight))
NSString *tzString = [tz localizedName:NSTimeZoneNameStyleShortStandard
locale:[NSLocale currentLocale]]; // Gives me CET
То же самое с EDT/EST - когда я установил текущее время как EDT в системе -> Preferences, то соответствующие методы возвращающие EST ..
Am Я чего-то не хватает?