01.
package
br.com.furutani;
02.
import
java.util.Calendar;
03.
/**
04.
* Calcula a diferença em dias entre a data de hoje e o dia 10/FEV/2008
05.
* @author Roberto Jundi
06.
*/
07.
public
class
Calendario {
08.
09.
public
static
void
main(String[] args) {
10.
// Data inicial
11.
Calendar dataInicio = Calendar.getInstance();
12.
// Atribui a data de 10/FEV/2008
13.
dataInicio.set(
2008
, Calendar.FEBRUARY,
10
);
14.
15.
// Data de hoje
16.
Calendar dataFinal = Calendar.getInstance();
17.
18.
// Calcula a diferença entre hoje e da data de inicio
19.
long
diferenca = dataFinal.getTimeInMillis() -
20.
dataInicio.getTimeInMillis();
21.
22.
// Quantidade de milissegundos em um dia
23.
int
tempoDia =
1000
*
60
*
60
*
24
;
24.
25.
long
diasDiferenca = diferenca / tempoDia;
26.
27.
System.out.println(
"Entre a data inicial e final são "
+
28.
diasDiferenca +
" dias de diferença."
);
29.
30.
}
31.
32.
}
Fonte: http://www.furutani.com.br/2009/02/calculo-da-diferenca-entre-datas-em-java/
Nenhum comentário:
Postar um comentário