[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Java и timezone. Приложение пишет лог на 1 час меньше системного времени



На сайте оракла скачайте tzupdater.jar и обновите явовские таймзоны.

18 декабря 2011 г. 21:27 пользователь Dmitry A. Zhiglov <dmitry.zhiglov@gmail.com> написал:
18 декабря 2011 г. 21:07 пользователь Dmitry A. Zhiglov
<dmitry.zhiglov@gmail.com> написал:
> Добрый день!
>
> На машинке работает два разнородных приложения Java, которые пишут
> время в логе на 1 час меньше, чем есть на самом деле.
>
> В timezone все в порядке.
> $ cat /etc/timezone
> Europe/Moscow
>
> Не был установлен tzdata-java. Установил. Приложения перезапустил, но
> время в логе все равно на 1 час меньше.
>
> Как исправить ситуацию?

Проверка показала, что если при старте приложения переопределять
переменную '-Duser.timezone=Europe/Moscow' ситуация не изменяется.
Однако, есть установить '-Duser.timezone=GMT+4', то время приложения
становится корректным.

Однако, это костыль.

Может кто либо подтвердить, является ли описанная ситуация багом?



--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda



Reply to: