Pessoal, estou com uma nova ideia mas estou com problema para implemen-la.
O usuario tem no banco de dados a data que ele trocou a senha. E essa senha expira a cada 30 dias.
O que eu queria era mostrar quanto tempo falta para a senha expirar de acordo com a data do dia do acesso.
pensei:
[code]public static void main(String[] args) {
Date dataTrocaSenha = Usuario.getTrocaSenhaData();//Data em que o usuario trocou a senha.
int dias = 30;//tempo para expirar a senha
Date nova_data = adicionarDias(dataTrocaSenha, dias);
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(df.format(hoje));
System.out.println(df.format(nova_data));
}
public static Date adicionarDias(Date date, int dias) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, dias);
return calendar.getTime();
}[/code]
cheguei ate aqui, mas não to conseguindo subtrair a nova data, com a data de hoje.
O que eu faço???