quinta-feira, 6 de setembro de 2012

Diferença em dias entre datas

Oi pessoal, segue um exemplo de como calcular a diferença em dias entre duas datas
em java:



  1.  public static void main(String[] args) {
  2.          
  3.         Calendar dataInicial = Calendar.getInstance();
  4.         // Atribui a data de 4 de setembro de 2012
  5.         dataInicial.set(2012, Calendar.SEPTEMBER, 4);

  6.         // Data de hoje
  7.         Calendar dataFinal = Calendar.getInstance();

  8.         // Calcula a diferença entre hoje e da data de inicial
  9.         long diferencaMillis = dataFinal.getTimeInMillis() -
  10.                 dataInicial.getTimeInMillis();

  11.         // Quantidade de milissegundos em um dia
  12.         int tempoDiaMillis = 1000 * 60 * 60 * 24;

  13.         long diferencaDias = diferencaMillis / tempoDiaMillis;

  14.         System.out.println("Diferença em dias entre as datas são: " + diferencaDias);
  15.     }


Nenhum comentário:

Postar um comentário