Problema de conversão de Datas no formato dd/mm/yyyy no jsf
4 respostas
diegowebby
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
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 …
L
Leonardo3001
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.
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
diegowebby
A dica do Leonardo3001 me salvou, como eu estava concatenando estava transformando numa string e por isto não formatava no formato de data.