Меня смущает, почему выходные данные форматирования даты и времени для некоторых часовых поясов меняются в моих средах.
У меня есть война, я веду эту войну как отдельную войну на Jetty (с использованием Java 1.5), этот код
System.out.println (новый
. DateTime () withZone (DateTimeZone.forID ( "Asia / Калькутта")) ToString ( "ZZZ"));.
Выход продукции: IST
Когда я вкладываю эту войну в ухо и запускаю на WebSphere 6.1,
Вывод: '+5:30
'
Я бы хотел, чтобы "IST" показывался в обоих местах. Я подозреваю, что это как-то связано с загрузкой классов, и как Джода находит определения часовых поясов. Если бы я мог указать на какую-то документацию, я был бы очень благодарен.
Я использую Joda 1.6.2