![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Доброго времени суток всем!
Возникла необходимость вытащить разницу между локальным временем (так называемым Wall Clock Time) и временем UTC. Нечто вроде GetTimeZoneInformation из <windows.h>, но под Линукс. Копал библиотеку Boost.Date_Time, но там, как я понял, эту разницу надо сначала самому и указывать -- либо напрямую, либо указывая часовой пояс. Мне же необходимо вытаскивать ее системно -- из настроек рабочей станции. Буду благодарен за идеи...
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#2 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Спасибо, уже нашел -)
<sys/timeb.h> Код:
update Все оказалось еще проще -- в структуре tm есть поле tm_gmtoff, которое в C++ Reference почему-то забыли упомянуть. Оно хранит интервал времени в секундах, который надо прибавить к UTC, чтобы получить локальное время.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 Последний раз редактировалось Mandrivnyk; 29.03.2011 в 16:30. Причина: update |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод часовых поясов | VadikV | PHP | 2 | 21.02.2011 14:47 |
Разница времени | Djem1991 | PHP | 4 | 08.10.2009 13:05 |
Разница дат | Ver0nica | Общие вопросы Delphi | 1 | 30.05.2009 18:38 |
помогите с задачей о часовых поясах!!... | david25 | Microsoft Office Excel | 13 | 07.05.2009 00:13 |
в чём разница? | Dimarik | Общие вопросы C/C++ | 1 | 25.04.2009 21:27 |