VRaptor - Problema Locale - Data com mes e dia trocados

2 respostas
Lavieri

Quando posto de uma maquina com locale US, usando uma data no formato BR, ele troca na requisicao =[

queria que o locale fosse sempre o BR, memso que alguem esteja nos estados unidos…

como fazer isso ??? na requisicao ha Locales setados, mas nao tenho como alterar eles… so posso mudar o da resposta… o que nao adianta pra mim =//

vlw

2 Respostas

Lucas_Cavalcanti

vc pode tentar:

new SimpleDateFormat(new Locale("pt", "br")).format //ou parse

ou algo do tipo…

se tiver usando o converter do vraptor, vc pode criar um CalendarConverter que usa o seu formato específico pra converter as datas

G

Vocẽ pode forçar o Locale para ser sempre pt-BR usando isso no web.xml.

<context-param> <param-name>javax.servlet.jsp.jstl.fmt.locale</param-name> <param-value>pt_BR</param-value> </context-param>

Há também um parametro na VM que você pode passar na inicialização do servidor que faz tudo ficar pt-BR. Mas aí fica um saco usar o admin do glassfish em pt-BR, hahahaha.

Criado 9 de março de 2010
Ultima resposta 8 de mai. de 2010
Respostas 2
Participantes 3