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

Настройки часового пояса для WebSphere 6.1

У нас есть приложение, работающее на WebSphere, которое (помимо прочего) ведет журнал с отметками времени.

Эти временные метки - GMT. Мы находимся в часовом поясе CET (Германия).

WebSphere позволяет указать, в каком часовом поясе вы находитесь, указав настраиваемое свойство для JVM: TZ = CET-1CEST-2, M3.5.0 / 02: 00: 00, M10.5.0 / 03: 00: 00 (просто как в Unix).

Проблема: это работает только вроде ... Вместо GMT метки времени кажутся GMT-1 (вместо 15:00 у нас 14:00). Таким образом, летнее время не учитывается, хотя оно указано в переменной ...

У кого-нибудь есть идея, как это исправить?

Хорошо, бесчисленные попытки позже:

Правильный ответ:

TZ=CET-1CEST

Похоже, что необходимы 3 части:

  1. CET (название стандартного местного времени / в документации приводится их список)
  2. -1 (Смещение от UTC. "-" означает на восток, не менее, в абсолютном времени)
  3. CEST (Название схемы перехода на летнее время, без нее dst не используется. Думаю, это должно быть официальное значение, потому что вымышленные имена просто не работают, но документация IBM не дает их).

На одну букву больше-меньше и он перестает работать. Думаю, документация IBM просто ошибочна.