MENU

Java trouve la différence en mois entre deux dates

table des matières

Java trouve la différence en mois entre deux dates

En Java, deuxDifférence en mois entre les datesPré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 en moisLa méthode de calcul pour trouver est la suivante.

  1. Commencez par faire des deux dates une seule.
    *Utilisez Calendar.set(Calendar.DATE, 1).
  2. Ensuite, nous comparerons à plusieurs reprises les deux dates par incréments d’un mois.
    *Utilisez Calendar.add(Calendar.MONTH, 1 ou -1) pour ajouter/soustraire le nombre de mois un mois à la fois.
  3. Compte le nombre de comparaisons répétées.


source d'échantillon

exécution

◆Exemple d'exécution

public static void main(String[] args) { int ret = différenceMonth("2008/6/30","2008/6/1"); System.out.println("Result1 = "+ret); ret = différenceMois ("2008/7/1","2008/6/3"); System.out.println("Résultat 2 = "+ret); ret = différenceMois("2008/12/20","2008/6 / 1"); System.out.println("Résultat 3 = "+ret); ret = différenceMois("20/6/2010", "1/6/2008"); System.out.println("Résultat 4 = "+ret); ret = différenceMois("2008/6/1","2008/7/1"); System.out.println("Résultat 5 = "+ret); ret = différenceMois("2008/7 / 1","2009/7/1"); System.out.println("Résultat 6 = "+ret); }

◆Résultats d'exécution

Résultat 1 = 0 Résultat 2 = 1 Résultat 3 = 6 Résultat 4 = 24 Résultat 5 = -1 Résultat 6 = -12

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

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