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

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

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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
30.04.2013, 16:24     Получить список часовых поясов #2
NSTimeZone. knownTimeZoneNames.
А для смещения
– secondsFromGMT
или
– secondsFromGMTForDate:
текущий - localTimeZone
Dan_banan_
10 / 10 / 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];
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
30.04.2013, 18:02     Получить список часовых поясов #4
Цитата Сообщение от Dan_banan_ Посмотреть сообщение
Кстати он возвращает английские названия) а если я хочу русские? как быть?
Ну в хелп же глянуть!
- (NSString *)localizedNameNSTimeZoneNameStyle)style localeNSLocale *)locale
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
30.04.2013, 22:34  [ТС]     Получить список часовых поясов #5
что то не то он мне возвращает. явно не названия стран по русски))
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
01.05.2013, 00:18     Получить список часовых поясов #6
А локаль-то русская?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2013, 02:19     Получить список часовых поясов
Еще ссылки по теме:

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

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

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

Графика. Цвет часовых стрелок - Pascal ABC
Как изменить цвет стрелок в данной программе?(Чёт как-то у меня не выходит). uses crt, GraphABC; var x0,y0, x,y, R, min, sec,chas:...


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

Или воспользуйтесь поиском по форуму:
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
01.05.2013, 02:19  [ТС]     Получить список часовых поясов #7
да локаль русская) мне кажется этот метод не совсем для того чего я от него ожида)
Yandex
Объявления
01.05.2013, 02:19     Получить список часовых поясов
Ответ Создать тему
Опции темы

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