Jsf

5 respostas
S

Boa Noite estou iniciando em JSF

Tenho uma aplicação que faz o cadastro do usuário certo, contudo a data de nascimento fica com a um dia anterior do que foi cadastrado.

segue parte arquivo cadastro.xhtml:

<h:outputLabel value="Data de Nascimento:" for="data"/>
                <h:inputText id="data" label="Data de Nascimento" value="#{usuarioBean.usuario.nascimento}"
                             size="10" maxlength="15" required="true">
                    <f:convertDateTime dateStyle="medium" type="date"/>
                </h:inputText>

Observação Usando Hibernate 3

Alguém poderia ajudar

Grato

5 Respostas

AnjoVingador

Você já fez o debug do código que salva esta data?Verificou seu valor antes de ser gravada no banco?

H

Sua página aparentemente tá correta.
Verifique seu backend. Posta o codigo
que faz a gravação para a gente tentar
ajudar.

AnjoVingador

sidjava:
Boa Noite estou iniciando em JSF

Tenho uma aplicação que faz o cadastro do usuário certo, contudo a data de nascimento fica com a um dia anterior do que foi cadastrado.

segue parte arquivo cadastro.xhtml:

<h:outputLabel value="Data de Nascimento:" for="data"/>
                <h:inputText id="data" label="Data de Nascimento" value="#{usuarioBean.usuario.nascimento}"
                             size="10" maxlength="15" required="true">
                    <f:convertDateTime dateStyle="medium" type="date"/>
                </h:inputText>

Observação Usando Hibernate 3

Alguém poderia ajudar

Grato


Fiz alguns testes aqui com seu código da página, e exibe a data corretamente.
Faz o que o amigo acima pediu.

R

Eu resolvo colocando assim:

&lt;f:convertDateTime pattern="dd/MM/yyyy" timeZone="GMT-3" /&gt;
S

Obrigado raf4ever, dessa forma ajudou a solucionar o problema. Contudo, então preciso definir o formato e a zona na tag convertDateTime

Criado 10 de abril de 2012
Ultima resposta 11 de abr. de 2012
Respostas 5
Participantes 4