Установите часовой пояс по умолчанию для f: convertDateTime

Я использую JSF1.2, и у меня небольшая проблема с часовыми поясами.

Календарь учитывает мой часовой пояс и сохраняет правильное время в базе данных. Когда я показываю это, используя h: outputtext с f: convertDateTime, он показывает неправильную дату (я думаю, с часовым поясом по умолчанию).

Я могу сделать что-то вроде:

<h:outputText value="#{atividade.atividade.dataCriacao.time}">
  <f:convertDateTime pattern="#{msg.formatoDataCalendario2}" timeZone="America/Sao_Paulo" />
</h:outputText>

formatoDataCalendario2 = dd / MM / yyyy, HH: mm в messages.properties.

Я тоже могу указывать часовой пояс в сообщениях, но думаю, что у него есть некоторая конфигурация, которую я мог бы использовать.

36
задан Matt Johnson-Pint 30 June 2014 в 17:13
поделиться