Prenche tabela

1 resposta
akiles
Galera eu tenho o seguinte metodo!!

public void calculardata(DadosDasBolsas bolsas){

try {

DadosHemocomponentesBancoDAO dao = new DadosHemocomponentesBancoDAO();

DadosDasBolsas bol = new DadosDasBolsas();
Date datahoje = null;

Date datavencimento = null;

SimpleDateFormat datas = new SimpleDateFormat(dd/MM/yyyy);

List dadosbolsas = dao.getLista(bol);

for(DadosDasBolsas dadospaciente : dadosbolsas ){

datahoje = datas.parse(datas.format(new Date()));

datavencimento = datas.parse(dadospaciente.getDataVencimento());
long diferencaMS = datavencimento.getTime()-datahoje.getTime();

long diferencaSegundos = diferencaMS / 1000;

long diferencaMinutos = diferencaSegundos / 60;

long diferencaHoras = diferencaMinutos / 60;

long diferencaDias = diferencaHoras / 24;

dadospaciente.setVencimento(diferencaDias);
System.out.println(diferencaDias);

}

} catch (java.text.ParseException e) {

return;

}

}
como faço para mandar o resultado para getvencimento onde vai para a tabela.

preciso pegar o valor
"dadospaciente.setVencimento(diferencaDias); "
e colocar no neu getVencimento, ele ta reclamando no “setVencimento”

1 Resposta

Marck

Olá!

Sua classe deverá estar assim:

long diferancaDias;

public void setDiferencaDias(long d)
{
       diferancaDias = d;   
}

public long getDiferencaDias()
{
      return diferancaDias;
}

Para fazer estes calculos de datas, o mais seguro é voce usar uma API como o Joda-Time.
E coloca os seus códigos dentro da tag code para facilitar a leitura!

abraço!

Criado 30 de agosto de 2010
Ultima resposta 30 de ago. de 2010
Respostas 1
Participantes 2