У нас есть приложение, работающее на 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 части:
На одну букву больше-меньше и он перестает работать. Думаю, документация IBM просто ошибочна.