[Desktop] Автоматический переход на летнее время не работает
Alexander Yereschenko
=?iso-8859-1?q?ave_=CE=C1_zetetika=2Ecom=2Eua?=
Ср Апр 2 12:46:58 MSD 2008
Доброе!
В сообщении от 2 апреля 2008 Roman Savochenko написал(a):
> От того в UTC или в локальном времени зависит системное время
> time_t time(NULL). Так вот если его значение нужно передавать в роли
> метки времени, скажем в БД, и не дай бог этой меткой будет пользоваться
> Венда, то от хранения локального времени никуда не денешься. А раз так,
> то и возникают проблемы с переводом времени на встраиваемых системах,
> где участие и контроль пользователя отсутствует.
Попутный вопрос: а как будет реагировать программа, работающая круглосуточно с
этой базой и анализирующая эти временные метки, увидев записи, датированные
последним воскресеньем октября с 2:00 до 3:00 ? Ведь из-за перехода на час
назад локальное время с 2:00 до 2:59 "проживается" дважды... :)
Так что для программы лучше, если она будет писать в базу временные метки в
UTC.
--
Alexander
Подробная информация о списке рассылки Desktop