У нас есть два сервера приложений linux на моей работе, как с установленной websphere 6.1. Я написал простое автономное приложение java для печати текущего времени.websphere jre часовой пояс неправильный
public static void main(String[] args) {
TimeZone tz = TimeZone.getDefault();
System.out.println("the default timezone is " + tz.getDisplayName(true, TimeZone.LONG));
System.out.println("the default timezone ID is " + tz.getID());
System.out.println("useDaylightTime = " + tz.useDaylightTime());
}
На сервере приложений окно я получаю ...
the default timezone is Eastern Summer Time (New South Wales)
the default timezone ID is Australia/Sydney
useDaylightTime = true
На сервере приложений коробки б я получаю ...
the default timezone is GMT+10:00
the default timezone ID is GMT+10:00
useDaylightTime = false
Я хочу сервер приложений b будет таким же, как a. Может ли кто-нибудь помочь мне с тем, что мне может понадобиться, чтобы это произошло?
благодаря
Возможно, вы захотите увидеть [3 способа изменения часового пояса в Linux - wikiHow] (http://www.wikihow.com/Change-the-Timezone-in-Linux) –
@Paul. Привет, я не думаю, что это проблема системного времени. Когда я набираю дату в командной строке, время идентично. Я думаю, что это проблема времени java jre. – Richie
Вы имели в виду, что ** timezones ** в обеих машинах одинаковые? –