Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Да нет там такого. 25.07.03 13:39 Число просмотров: 1057
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
Если какая-нибудь програмка (приложение графической оболочки обычно) и позволяет выставить смещение от GMT, так этот список (из 74 зон, как Вы говорите) она у себя хранит.
И вообще - нафик операционке знать смещение от GMT? Это в Виндовсе придумали какой-то бред. Операционка за текущим локальным временем следить должна и ей побарабану - сколько там в Лондоне.
То, что Вы имеете в виду реализовано на базе Си библиотеки, а смещение в энвайроменте (системном окружении) устанавливается. Функции соответствующие есть (GetLocalTime) и функция преобразования для зоны в зависимости от окружения.
> поскоку я ламер в юниксах, то прошу совета (ртфм не помог > ;) > Мне нужно следующее (в Линуксе): > 1. Получить массив строк обо ВСЕХ временных зонах, типа как > в мастдае: "(GMT+03:00) Moscow, St. Petersburg, Volgograd", > их там кажись 74... точно не помню. Как в линуксе это > достать программно? > 2. Как, используя информацию о временной зоне см. выше, > поменять текущю временную зону на любую другую? ну и потом > проверить установилась ли она... > 3. Как интерпретируется dstflag(типа Day light settings) в > структуре timeb? Как его применять если он установлен? > > Спасибо!
|
|
|