У меня проблема с получением даты сервера (linux server). Когда я использую команду 'date' в linux, я получаю правильное значение даты (реальная дата). Если я изменю какой-то файл
на сервере, изменить дату также правильно (реальная дата). Но если я использую код Java System.out.println (new Date ()) на сервере, я получаю дату с разницей в 1 час
то есть результат команды linux 'date' = ср. 16 сен. 08:48:25 CEST, System.out.println (new Date ()) результат = ср. 16 сен.
Это проблема конфигурации Linux или неправильное получение даты с использованием Java.
Спасибо
date --rfc-2822; date +%s
Ср, 16 сентября 2009 09:59:36 +0200
1253087976
System.out.println(new SimpleDateFormat("EEE', 'dd' 'MMM' 'yyyy' 'HH:mm:ss' 'Z").format(new Date()));
System.out.println(new Date().getTime() / 1000);
16 wrz 2009 09:00:33 +0100
1253088033