Alguém poderia me ajudar com algum exemplinho de subtração de duas datas uma data foi criada e a outra data e corrente.
ME AJUDEM -PLEASEEEEEEEEEEEEEEEEEEEEE
eu fiz isso uma vez dessa forma:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date hoje = new Date();
Date dtNasc = sdf.parse( "08/08/1981" );
long dif = hoje.getTime() - dtNasc.getTime();
Long idade = new Long( dif / 1000 / 60 / 60 / 24 / 365 );
O único problema eh dá algumas diferenças de dias, pq nem todos os anos têm 365 dias, mas foi a forma q eu encontrei.
[]s
A JDK tem métodos que fazem isso, pesquisa na API por ‘Calendar’
Se vc quer a diferença entre datas:
Veja na Calendar o método getTimeInMillis()
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html