Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
#1

Получить список часовых поясов

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

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

Добавлено через 4 минуты
Причем надо сформировать не просто название часового пояса а смещение относительго текущего)

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2013, 16:21
Ответы с готовыми решениями:

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

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

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

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

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

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

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

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

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


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

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

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