Problema de conversão de Datas no formato dd/mm/yyyy no jsf  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
diegowebby
Debugger
[Avatar]

Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline

Pessoal estou com um problema de conversão de datas.

Estou usando "<f:convertDateTime pattern="dd/MM/yyyy" />" como dizem nos sites, mas não está adiantando.
Está imprimindo:
Data Nasc: Mon Feb 23 00:00:00 BRT 1987

<h:outputText value="#{msg.dataNascimento}: #{dadosCadastrais.aluno.dataNascimento}">
<f:convertDateTime pattern="dd/MM/yyyy" />
</h:outputText>

O campo dataNascimento está como Date.

Alguém sabe como posso resolver isto?


guimoz
JavaEvangelist

Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline

bom eu tava com esse problema semana passada :p

mas eu tava com preguiça e dei um jeitinho

mas ja q vc n tem preguiça qnem eu :p

vc tem q implementar seu conversor de data sim ... vc cria um conversor e faz ele converte pro formato q vc quer,
eu sei q ja tem um pronto, e q é nativo do jsf, mas ele n ta funcionando, entao n custa nada vc fzer o seu e debugar ate achar aonde ta dando o erro ...
Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

Crie dois outputText, o resultado de "value" deve ser um Date, se você concatenar dois valores num mesmo "value", o resultado é uma String, cujo tipo não é convertível.

Exemplo de uso:

This message was edited 2 times. Last update was at 18/02/2009 15:17:36


Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
rogeriosantos77
Java Ninja
[Avatar]

Membro desde: 30/07/2007 15:00:53
Mensagens: 281
Localização: Jerusalém
Offline

Cria um get no managed Bean que retorne a data ja formatada como String ai vc usa ele pra recuperar.
No inicio achei estranho, mas qdo me falaram pra fazer isso salvou a patria

Rogerio L Santos
@roglusa - Twitter
[WWW] [MSN]
diegowebby
Debugger
[Avatar]

Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline

A dica do Leonardo3001 me salvou, como eu estava concatenando estava transformando numa string e por isto não formatava no formato de data.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team