Я использую JSF1.2 и у меня небольшая проблема с часовыми поясами.
Календарь учитывает мой часовой пояс и сохраняет правильное время в базе данных.Когда я показываю его, используя ah: outputtext с af: convertDateTime, он показывает неправильную дату (я думаю, с часовым поясом по умолчанию).
Я могу сделать что-то вроде:
<h:outputText value="#{atividade.atividade.dataCriacao.time}">
<f:convertDateTime pattern="#{msg.formatoDataCalendario2}" timeZone="America/Sao_Paulo" />
</h:outputText>
formatoDataCalendario2 = dd/ MM / гггг, ЧЧ: мм в messages.properties.
Я могу также указать часовой пояс в сообщениях, но я считаю, что у него есть некоторая конфигурация, которую я мог бы использовать.