terça-feira, 26 de junho de 2012

Diferença entre datas


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