MENU

Java trouve la différence entre deux dates

table des matières

Java trouve la différence entre deux dates

En Java, deuxdifférence de datePrésentation d'un exemple de programme qui recherche .
Dans l'exemple de programme, la date à comparer est une chaîne (aaaa/MM/jj) ou java.util.Date.

différence de dateLa méthode de calcul pour trouver est la suivante.

  1. Convertissez d’abord les deux dates en valeurs longues.
    *Cette valeur longue correspond au nombre de millisecondes écoulées depuis le 1er janvier 1970, 00:00:00 GMT.
  2. Ensuite, trouvez la différence.
  3. Vous pouvez trouver la différence de dates en divisant la quantité obtenue dans le calcul ci-dessus par le nombre d'heures dans une journée.
    *Un jour (24 heures) équivaut à 86 400 000 millisecondes.

source d'échantillon


exécution

◆Exemple d'exécution

public static void main(String[] args) { int ret = différenceDays("2008/6/2","2008/6/1"); System.out.println("Result1 = "+ret); ret = différenceDays ("2008/6/1","2008/6/3"); System.out.println("Result 2 = "+ret); // Le nombre de jours en mai est de 31 ret = différenceDays("2008/ 6/1","2008/5/1"); System.out.println("Result 3 = "+ret); // Le nombre de jours en juin est de 30 ret = différenceDays("2008/7/1" , "2008/6/1"); System.out.println("Result 4 = "+ret); // Puisque 2008 est une année bissextile, le dernier jour de février est le 29 ret = différenceDays("2008/3 /1 ","2008/2/28"); System.out.println("Résultat 5 = "+ret); }

◆Résultats d'exécution

Résultat 1 = 1 Résultat 2 = -2 Résultat 3 = 31 Résultat 4 = 30 Résultat 5 = 2

Trouver la différence entre deux dates est relativement facile, mais trouver la différence en mois est un peu plus difficile. Veuillez voir ci-dessous pour référence.
"Java trouve la différence en mois entre deux dates»

Cet exemple de programme est destiné à Chat&Messenger.Fonction de gestion de calendrier/horaire» est effectivement utilisé.

  • URLをコピーしました!
table des matières