Hora no JSF!

Olá a todos…

Alguém saberia me informar como tratar hora no JSF?
Tentei usar de 2 jeitos:

<t:inputDate id=“hora” type=“time” value="#{sistemaSession.sistemaDTO.hora}">
Para cadastro é ótimo, porém para alteração de dados, ele traz a hora atual do computador/servidor, e isso atrapalha, pois não é campo obrigatório, se eu limpar o horário que ele preenche, dá erro pois não aceita null ou campo vazio na hora.

<h:inputText id=“hora” value="#{sistemaSession.sistemaDTO.hora}" size=“5” maxlength=“5”>
<f:convertDateTime type=“time” pattern=“hh:mm” />
</h:inputText>
O problema aqui é que no meu banco de dados tem gravado 19:00 e com este código, ele está me trazendo 07:00.

Alguém pode me dar uma luz? :wink:

[color=“green”][size=“18”]Seja bem vindo ao PJ![/size][/color]

Basta colocar no padrão: HH:mm

Obrigada pelo bem-vindo…
Já coloquei (no inputText) mas não adiantou, ele continua trazendo 07:00 ao invés de 19:00
Tentei o locale=“pt-BR” mas nada adiantou também!