Extrair dias entre duas datas!

2 respostas
R

OI GALERA !! :smiley: AMIGOS SIMPATIZANTES DO JAVA !!

TENHO QUE CRIAR UM MÉTODO QUE IRÁ RECEBER DUAS INSTÂNCIAS DA CLASSE java.util.Date e retornar um inteiro, que no caso é a quantidade de dias entre estas duas datas. Qual método devo utilizar ??

:lol: Agradeço a ajuda

2 Respostas

ricardolecheta

converte a data para String por exemplo no format “yyyyMMdd”…

entao 12/01/2005 fica uma String “20050112”

ai utiliza o compareTo da String1 com a String2 :smiley:

provavelmente alguem deve vir com outra solução…

rodrigousp
private static long day = 1000*60*60*24;
public long howLong(Date date1, Date date2){
     long daysDate1 =   date1.getTime() / day;
     long daysDate2 = date2.getTime() / day;
     return daysDate1 - daysDate2;
}
Criado 12 de janeiro de 2005
Ultima resposta 12 de jan. de 2005
Respostas 2
Participantes 3