Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
#1

Получить список часовых поясов - Программирование iOS

30.04.2013, 16:21. Просмотров 825. Ответов 6
Метки нет (Все метки)

Добрый день занимаюсь задачей получения списка всех поясов. Знаю есть класс timeZone который позволяет преобразовывать время текущее согласно часовому поясу, но как получить просто список всех часовых поясов?

Добавлено через 4 минуты
Причем надо сформировать не просто название часового пояса а смещение относительго текущего)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2013, 16:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить список часовых поясов (Программирование iOS):

Сервис соответствия часовых поясов и городов - Objective-C
Доброго времени суток! Ребят кто нибудь знает интернет сервисы или базы данных где можно найти соответствие часового пояса и города! ...

Таблицы часовых поясов - MySQL
Господа, кто может подкинуть актуальные варианты таблиц mysql.time_zone, mysql.time_zone_leap_second, mysql.time_zone_name,...

Windows 7: Исчезновение часовых поясов - Windows 7
Доброго времени суток. Столкнулся со следующей проблемой: хотел настроить дополнительные часы для отображения московского времени. Зашел в...

Ввыводить на форму 12 часовых поясов - C#
Написать программу которая выводить на форму 12 часовых поясов и дату

Выбор часовых поясов в системе пользователем. - PHP
Пишу систему(чат), дело давно дошло до часовых поясов, решил его так: Таблица chat_users_settings выглядит так:...

Возможно ли использовать SYSTEMTIME без учёта часовых поясов? - C++ WinAPI
Привет:)Ребята - возможно ли использовать SYSTEMTIME без учёта часовых поясов?

6
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
30.04.2013, 16:24 #2
NSTimeZone. knownTimeZoneNames.
А для смещения
– secondsFromGMT
или
– secondsFromGMTForDate:
текущий - localTimeZone
0
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
30.04.2013, 17:19  [ТС] #3
да он возвращает список всех городов это примерно 460 штук)) как теперь мне получить смещение по времени

Добавлено через 45 секунд
там надо колдовать с этим timeZone) просто может кто то решал подобную проблему

Добавлено через 50 минут
Кстати он возвращает английские названия) а если я хочу русские? как быть?

Добавлено через 46 секунд
написал примерно так
Objective-C
1
2
3
4
5
6
7
8
9
10
11
NSMutableArray *arrayTimeZone = [[NSMutableArray alloc]init];
    NSArray *timezoneNames = [NSTimeZone knownTimeZoneNames];
    NSTimeZone* systemTimeZone = [NSTimeZone systemTimeZone];
    for (NSString *name in timezoneNames )
    {
        NSTimeZone *curentTimeZone = [NSTimeZone timeZoneWithName:name];
        NSInteger curentSecondFromGMT = (curentTimeZone.secondsFromGMT - systemTimeZone.secondsFromGMT)/3600;
        NSString *curentTimeZoneString = [NSString stringWithFormat:@"(GMT %d) %@",curentSecondFromGMT,name];
        [arrayTimeZone addObject:curentTimeZoneString];
    }
    return [arrayTimeZone copy];
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
30.04.2013, 18:02 #4
Цитата Сообщение от Dan_banan_ Посмотреть сообщение
Кстати он возвращает английские названия) а если я хочу русские? как быть?
Ну в хелп же глянуть!
- (NSString *)localizedNameNSTimeZoneNameStyle)style localeNSLocale *)locale
0
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
30.04.2013, 22:34  [ТС] #5
что то не то он мне возвращает. явно не названия стран по русски))
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
01.05.2013, 00:18 #6
А локаль-то русская?
0
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
01.05.2013, 02:19  [ТС] #7
да локаль русская) мне кажется этот метод не совсем для того чего я от него ожида)
0
01.05.2013, 02:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2013, 02:19
Привет! Вот еще темы с ответами:

Расчет времени - когда был сделан комментарий для разных часовых поясов - PHP
Например пользователь сделал комментарий. В базу вместе с комментом пишется time -- метку времени. Как просчитать время когда был сделан...

Фикс для часовых поясов для браузера - JavaScript
Как известно, после изменения часовых поясов в России, некоторые браузеры стали некорректно работать с датой. Вот пример из одного их...

Разница в часовых поясах - Delphi
Всем привет! Помогите реализовать отображение Московского времени. Моей программой пользуются в разных часовых поясах, мне нужно чтобы...

как получить список директорий и список файлов в директории - Visual Basic
Очень нужно организовать поиск на диске. Как искать в нутри файла я знаю, а вот как искать вовсех файлах на диске и в поддиректориях незная


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru