Data recebida no ManagedBean é anterior a preenchida no formulário JSF
02/06/2017
0
Olá pessoal, tudo bem?
Estou com um problema estranho... quando eu envio o meu formulário, a data digitada chega no ManagedBean um dia antes, por exemplo eu envio 25/5/2017 e chega 24/05/2017 :@. Consegui pegar esse problema dando um sysout, alguém pode me ajudar?
Estou com um problema estranho... quando eu envio o meu formulário, a data digitada chega no ManagedBean um dia antes, por exemplo eu envio 25/5/2017 e chega 24/05/2017 :@. Consegui pegar esse problema dando um sysout, alguém pode me ajudar?
<h:inputText value="#{myBean.ingresso.data}" required="true"> <f:convertDateTime pattern="dd/MM/yyyy"/> </h:inputText>
Laura Müller
Curtir tópico
+ 0
Responder
Post mais votado
05/06/2017
Oi Laura, blz?
Você precisa indicar o timezone no converter. Eu recomendo primeiro inserir um parâmetro no web.xml, como abaixo.
Depois inserir esse parâmetro no converter, como no exemplo a seguir:
Você precisa indicar o timezone no converter. Eu recomendo primeiro inserir um parâmetro no web.xml, como abaixo.
<context-param> <param-name>timezone</param-name> <param-value>GMT-3</param-value> </context-param>
Depois inserir esse parâmetro no converter, como no exemplo a seguir:
<f:convertDateTime pattern="dd/MM/yyyy" timeZone="#{initParam.timezone}"/>
Estevão Dias
Responder
Clique aqui para fazer login e interagir na Comunidade :)