ola, pessoal
estou precisando calcular o numero de dias que existe entre duas datas,
sei que o metodo getTime() me devolve o valor da data em milesegundos! Alguem ja fez isso antes ? Ou alguem sabe uma forma melhor de se fazer isso?
Acho que voce terá que implementar um metodo que use as imformacoes que voce tem, data inicio e data fim, junto com a Classe Calendar, mas as propriedades do Date.
Eu e o pessoal que trabalha comigo ja fizemos algo parecido.
Existem maneiras de voce recuperar o ultimo dia de cada mes, com a Calendar , e calcular o intevalo das datas em dias.
[]´s
dukejeffrie
Existem tantas maneiras de fazer isso que é difícil escolher uma.
Mas diferença de datas é mais fácil e mais segura via getTime(). Por quê?
Pq esse long não depende de TimeZone. Isso pode fazer a diferença entre um programa com bugs e sem bugs.
Também não é difícil converter milissegundos em dias, né??
1 dia = 24 (horas) * 60 (minutos) * 60 (segundos) * 1000 (millisecs)
Também é mais fácil de arredondar assim…
aliás, deve ter código pronto por aih… olha no google groups… : )