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!
Ok.
Algum erro é gerado?
O objeto retornado por getHorarioDTO() implementa o toString() ?
De mais detalhes, se está errado, diga-nos o motivo.
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.