JSF + JodaTime não consigo criar um coverter

3 respostas
N

Ola a todos! Estou com um probleminha aqui na minha aplicação referente a consulta e gravação de data com jsf, no princípio eu estava usando a classe Date para manipulação de datas mas tive muitos probleminhas com ela e o jsf, então passei para o jodaTime agora estou com problema tanto para gravar dados como parar consultar, sem converter, a data vem ao contrario versão amaricana e a hora vem junto, com converter da esse erro formtab4:tabView:j_idt32: não foi possível converter ‘1987-05-02’ em uma sequência.
o converter que to usando é esse: <f:convertDateTime pattern=“dd/MM/yyyy” locale=“pt”></f:convertDateTime> na hora de gravar nem chega a chamar o metodo para gravar se eu colocar a data no input, sem colocar nada ele funciona perfeitamente e grava como null na minha classe para manipulação da datas estou usando o LocalData do jodaTime alguem poder me ajudar com esse problema? :frowning:

3 Respostas

N

nakhan:
Ola a todos! Estou com um probleminha aqui na minha aplicação referente a consulta e gravação de data com jsf, no princípio eu estava usando a classe Date para manipulação de datas mas tive muitos probleminhas com ela e o jsf, então passei para o jodaTime agora estou com problema tanto para gravar dados como parar consultar, sem converter, a data vem ao contrario versão amaricana e a hora vem junto, com converter da esse erro formtab4:tabView:j_idt32: não foi possível converter ‘1987-05-02’ em uma sequência.
o converter que to usando é esse: <f:convertDateTime pattern=“dd/MM/yyyy” locale=“pt”></f:convertDateTime> na hora de gravar nem chega a chamar o metodo para gravar se eu colocar a data no input, sem colocar nada ele funciona perfeitamente e grava como null na minha classe para manipulação da datas estou usando o LocalData do jodaTime alguem poder me ajudar com esse problema? :frowning:

Rodrigo_Sasaki

Você não pode manter o java.util.Date na sua View, e tratar as conversões para persistência com JodaTime na sua camada de negócio?

Ou então fale o que você precisa tratar dessa data, o pessoal aqui do fórum ta bem acostumado a responder esse tipo de questão, se for um tipo de conversão simples, procure na busca do GUJ que vai encontrar, e se tiver mais dúvidas, é só postar que o pessoal te ajuda.

N

Bom na verdade só quero grava datas simples como data de nascimento etc… só que com o LocalDate do jodaTime não ta funcionando outra alternativa seria eu usar o Date mesmo só que quando estava gravando ia com um dia a menos resolvi isso com o convert do jsf, só que na hora que busco a data novamente ve com dia e meses todo errado. por isso estou tentando usar o LocalDate queria saber se tem um componente do jodaTime para jsf.

Criado 5 de junho de 2012
Ultima resposta 5 de jun. de 2012
Respostas 3
Participantes 2