Diferença em dias, entre duas datas

3 respostas
luis.txt

Pessoal,

Preciso fazer um método que receba duas datas, exemplo:

05/08/1998 e 26/08/08

e me retorne um inteiro que corresponde ao número de dias que se passaram entre essas datas.

Alguem sabe se tem algum método da classe Date que me ajuda ou devo fazer tudo na unha?

Qualquer ajuda será bem vinda!

3 Respostas

S

pesquise sobre a api JodaTime.

Ela já faz isso pra você.

ramilani12

Segue um exemplo:

http://www.exampledepot.com/egs/java.util/CompDates.html

luis.txt

Pessoal,

fui tentando aqui e resolvi o problema…

ficou assim:

private long getDateDifference(Date date1, Date data2) { return ((date1.getTime()-data2.getTime())/86400000); }

retorna a diferença em dias entre uma data e outra.

valeu!

Criado 26 de agosto de 2008
Ultima resposta 26 de ago. de 2008
Respostas 3
Participantes 3