Olá, amigos, boa tarde.
Por favor, gostaria da vossa ajuda com relação a um código que compara duas datas, mas não está funcionando… Será que alguém poderia ajudar? Obrigado!
Só pra deixar registrado, as duas datas comparadas, ou seja, a data de hoje e a data com a qual eu a comparo, que está em uma lista, está no formato dia/mes/ano (dd/mm/aaaa)
public void AtualizaLcto(){
SimpleDateFormat sd = new SimpleDateFormat("dd/MM/yyyy");
Date data_atual = new Date(System.currentTimeMillis());
try {
String data = sd.format(data_atual);
JOptionPane.showMessageDialog(null, data);
data_atual = sd.parse(data);
JOptionPane.showMessageDialog(null, data_atual);
}catch(Exception e) {
e.printStackTrace();
}
for (int i = 0; i < movimentacoes.size(); i++) {
if((movimentacoes.get(i).IsLctoFuturo()) && ((movimentacoes.get(i).getData_lcto().after(data_atual)) || (movimentacoes.get(i).getData_lcto().equals((data_atual)))))
movimentacoes.get(i).setLctoFuturo(false);
}
}