Converter Objeto para Date

2 respostas
K

Bom dia!

Me ajudem a verificar o que está errado na seguinte linha de código, pretendo converter um objeto do tipo para :

Date date = new SimpleDateFormat(“HHmmss”).parse(contratoDTO.getArquivoRetorno().getHorarioDTO().toString());

Como fazer essa conversão ?

Obrigada!

2 Respostas

renamed

Ok.

Algum erro é gerado?
O objeto retornado por getHorarioDTO() implementa o toString() ?

De mais detalhes, se está errado, diga-nos o motivo.

K

Quando o código está assim…

contratoDTO.getArquivoRetorno()

.getListaHorarios()

.add(contratoDTO.getArquivoRetorno().getHorarioDTO());

…dá o seguinte erro:

“The method add(Date) in the type List is not applicable for the arguments (HorarioDTO)” no método add.

Por isso achei que deveria converter para date, dessa forma:

Date date = new SimpleDateFormat(“HH:mm:ss”).parse(contratoDTO.getArquivoRetorno().getHorarioDTO().getDescricao()); ou dessa
Date date = new SimpleDateFormat(“HHmmss”).parse(contratoDTO.getArquivoRetorno().getHorarioDTO().toString());

Mas ainda sim, mesmo não dando mas erro, o item não é incluído na lista Horários.

Criado 14 de março de 2011
Ultima resposta 14 de mar. de 2011
Respostas 2
Participantes 2