Prenche tabela

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”

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!