f:convertDateTime

179 views
Skip to first unread message

Jean Jorge Michel

unread,
Sep 2, 2011, 10:30:05 AM9/2/11
to JSFGroup

Pessoal,
Tenho uma
p:dataTable que exibe uma coluna do tipo Date.

Eu estou formatando essa informação com o
<f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss" />, mas está mostrando a data errada.

Por exemplo, um registro que está no banco como 2011-09-02 11:18:02 está sendo mostrado como
02/09/2011 02:18:02. Quando eu tiro o <f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss" /> aparece na grid Fri Sep 02 11:18:02 GMT-03:00 2011.

Alguém tem alguma dica para resolver isso?



--
Best regards,
Jean J. Michel

* Sent from my cellphone, please forgive the lack of accents and punctuation marks ;)
My blogs: http://www.jeanjmichel.blogspot.com and http://www.anonymousbiker.wordpress.com
My Twitter: http://twitter.com/jeanjmichel

Alexandre Silveira

unread,
Sep 2, 2011, 10:35:55 AM9/2/11
to jav...@googlegroups.com
dá uma olhada no atributo timeZone (http://download.oracle.com/javaee/5/javaserverfaces/1.2/docs/tlddocs/f/convertDateTime.html)

Tu vai precisar setar o timezone correto para mostrar a hora correta...

2011/9/2 Jean Jorge Michel <jeanj...@gmail.com>

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
_________________________________
Alexandre Silveira Neto
Analista e Desenvolvedor de Sistemas
Voiza - Soluções em Java

Fernando Oliveira

unread,
Sep 2, 2011, 10:34:56 AM9/2/11
to jav...@googlegroups.com
Eu uso assim e funciona normalmente, vê se funciona:

                                        <h:outputText value="#{bean.data.time}">
<f:convertDateTime timeZone="GMT-3" type="both" pattern="dd/MM/yyyy HH:mm:ss" />
</h:outputText>

No caso o objeto data que eu recebo é um Calendar. Se já vier como Date eu acho que não precisa pegar o time.

atc,


Fernando Oliveira
Desenvolvedor Java / PHP
(82) 8841-7959 / 9927-4021     



--

Ricardo Silvestre

unread,
Sep 2, 2011, 10:35:38 AM9/2/11
to jav...@googlegroups.com
Tenta colocar assim: <f:convertDateTime pattern="dd/MM/yyyy" locale="pt_BR" />

Em 2 de setembro de 2011 11:30, Jean Jorge Michel <jeanj...@gmail.com> escreveu:

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
Ricardo Silvestre - Analista e Desenvolvedor de Sistemas.

Igor Thiago

unread,
Sep 2, 2011, 10:43:00 AM9/2/11
to jav...@googlegroups.com
Coloca isso aqui carinha.

timeZone="GMT-3"

--
Igor Thiago Vulcão da Silva
Bach. em Ciência da Computação
Programador Java
WEB Designer

Contato: (91) 8120-1949
E-mail: vulcaod...@gmail.com
MSN: thiagor...@hotmail.com
Reply all
Reply to author
Forward
0 new messages