Fórum Data recebida no ManagedBean é anterior a preenchida no formulário JSF #582067
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
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)