Назад | Перейти на главную страницу

Экран Linux (или java) с другой датой системы

У меня проблема с экраном на Centos 7. Системное время правильное, но на экране приложения разница составляет 3 часа.

Системный вывод (правильный):

[root@Server ~]# date
Ter Fev 23 01:27:11 BRT 2016

И на экран выводится запущенное java-приложение:

[04:27:09 INFO]: ...

Это проблема с экраном или Java?

Приложение не учитывает часовой пояс системы и отображает время в формате UTC.

В вашем часовом поясе только что закончилось летнее время, поэтому ваш часовой пояс был UTC-0300. Это соответствует времени, отображаемому вашим приложением.