A linguagem de programação Java fornece , através de suas bibliotecas de classe padrão, amplo suporte para armazenar e manipular datas e horas. Calcular o número de dias entre duas datas é uma operação comum em aplicações práticas . Você pode facilmente implementar essa operação em seus programas Java. Instruções
um
Inclua as seguintes linhas no início do seu código Java :
java.util import * ;
2
Criar objetos do . classe GregorianCalendar pré- definidos para as duas datas cuja diferença você quiser computar , como no seguinte exemplo de código :
GregorianCalendar DataInicial = new GregorianCalendar (2011 , Calendar.JANUARY , 10) ;
GregorianCalendar DataFinal = new GregorianCalendar (2011 , Calendar.MARCH , 20);
Substitua as datas no exemplo ( 2011/01/10 e 2011/03/20 , respectivamente) com as datas de sua escolha < . br>
3
Calcule o número de milissegundos decorridos entre as duas datas , utilizando o getTime () métodos , como no seguinte exemplo de código :
longo millisElapsed ;
.
millisElapsed = ( finalDate.getTime ()) getTime () - ( initialDate.getTime ()) getTime (); . .
4
Converta o número de milissegundos a dia , como no seguinte código de exemplo :
int dayElapsed = millisElapsed /(24 * 60 * 60 * 1000),
Após a execução desta linha, variável " dayElapsed " conterá o número de dias entre as duas datas .