CARDÁPIO

Java encontra a diferença entre duas datas

índice

Java encontra a diferença entre duas datas

Em Java, doisdiferença de dataApresentando um programa de exemplo que procura por .
No programa de amostra, a data a ser comparada é uma string (aaaa/MM/dd) ou java.util.Date.

diferença de dataO método de cálculo para encontrar é o seguinte.

  1. Primeiro converta as duas datas em valores longos.
    *Este valor longo é o número de milissegundos que se passaram desde 1º de janeiro de 1970, 00:00:00 GMT.
  2. A seguir, encontre a diferença.
  3. Você pode encontrar a diferença nas datas dividindo a quantidade obtida no cálculo acima pelo número de horas de um dia.
    *Um dia (24 horas) equivale a 86.400.000 milissegundos.

fonte de amostra


execução

◆Exemplo de execução

public static void main (String [] args) { int ret = diferençaDias("2008/6/2","2008/6/1"); System.out.println("Resultado1 = "+ret); ret = diferençaDias ("2008/6/1","2008/6/3"); System.out.println("Result 2 = "+ret); // O número de dias em maio é 31 ret = DifferenceDays("2008/ 6/1","2008/5/1"); System.out.println("Result 3 = "+ret); // O número de dias em junho é 30 ret = DifferenceDays("2008/7/1" , "2008/6/1"); System.out.println("Result 4 = "+ret); // Como 2008 é um ano bissexto, o último dia de fevereiro é 29 ret = DifferenceDays("2008/3 /1 ","28/02/2008"); System.out.println("Resultado 5 = "+ret); }

◆Resultados de execução

Resultado 1 = 1 Resultado 2 = -2 Resultado 3 = 31 Resultado 4 = 30 Resultado 5 = 2

Encontrar a diferença entre duas datas é relativamente fácil, mas encontrar a diferença em meses é um pouco mais difícil. Por favor, veja abaixo para referência.
"Java encontra a diferença em meses entre duas datas

Este programa de exemplo é para Chat&Messenger.Função de gerenciamento de calendário/programação”é realmente usado.

  • URLをコピーしました!
índice