Duvida com formato de datas  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

Pessoal preciso passar uma data de minha pagina jsp(jsf) em formato dd/MM/yyyy.

ja fiz isso



mas ainda continua imprimindo da forma padrão, 'Thu Apr 17 00:00:00 BRT 2008'

que puder me ajudar, valeu

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Tentou isso?!




P.S.: Evite usar abreviações nos identificadores dos teus atributos.

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

amigo ainda esta retornando a data neste formato Mon Apr 02 00:00:00 BRT 2007



essa é a saida:




minha jsp(jsf):




valeu pela atenção.

This message was edited 1 time. Last update was at 10/04/2008 10:37:47


Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
danbrasileiro
Debugger

Membro desde: 06/05/2008 11:27:16
Mensagens: 65
Localização: Salvador-BA
Offline

Opa Mateus,

Eu preferi utilizar a solução que segue logo abaixo para resolver este tipo de problema.

1° - Coloquei no construtor do faces o código abaixo:
TimeZone.setDefault(TimeZone.getTimeZone("America/Bahia"));

2° - Criei o método abaixo(no mesmo faces) para obter o timezone padrão(o que foi setado no construtor):
public TimeZone getTimeZone() {

return TimeZone.getDefault();
}

3° - E por último você pode utilizar o método que foi criado no faces tanto no componente <t:inputText>, como no <t:outputText>.

Ex.:

<t:inputText>
<f:convertDateTime timeZone="#{tabelaTarifaListagemFaces.timeZone}"/>
</t:inputText>

<t:outputText>
<f:convertDateTime timeZone="#{tabelaTarifaListagemFaces.timeZone}"/>
</t:outputText>

Obs.:
tabelaTarifaListagemFaces - Bean do faces
tabelaTarifaListagemFaces.timeZone - Chamada ao método criado no faces
Ginhu
JavaBaby
[Avatar]

Membro desde: 08/01/2008 10:51:22
Mensagens: 95
Localização: São Paulo
Offline

ALguém resolveu esse problema ??? To passando pela mesma situação....valeu

-------------------------------------------------------
J.A. Tecnologia
Consultor
[Email] [MSN]
danbrasileiro
Debugger

Membro desde: 06/05/2008 11:27:16
Mensagens: 65
Localização: Salvador-BA
Offline

Ou se vc preferir...

<rich:calendar id="dtAprovacao" value="#{bean.atributo_de_data}" datePattern="dd/MM/yyyy" locale="pt_Br" />
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

por que nao formatar no Java? usando o SimpleDateFormat?

...the only easy day was yesterday...
[Email] [MSN]
marciopd
What is classpath?

Membro desde: 19/02/2005 23:35:26
Mensagens: 5
Offline

Tira o converter de dentro do calendário e use a propriedade "datePattern" do próprio calendar.
Isso deve resolver seu problema.
pipoassis
What is classpath?
[Avatar]

Membro desde: 10/03/2007 18:55:41
Mensagens: 9
Localização: Ourinhos, SP
Offline

Boa tarde a todos,

Pessoal encontrei uma outra solução neste tópico abaixo:

http://www.guj.com.br/posts/list/42228.java

Abraço a todos.

Felipe Assis
Desenvolvedor/Analista de Sistemas
Email: felipe@felipeassis.com.br
Website: http://www.felipeassis.com.br
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team