SPEISEKARTE

Java ermittelt die Differenz in Monaten zwischen zwei Daten

Inhaltsverzeichnis

Java ermittelt die Differenz in Monaten zwischen zwei Daten

In Java zweiDifferenz in Monaten zwischen DatumsangabenVorstellung eines Beispielprogramms, das nach sucht.
Im Beispielprogramm ist das zu vergleichende Datum eine Zeichenfolge (JJJJ/MM/TT) oder java.util.Date.

Unterschied in MonatenDie Berechnungsmethode zum Finden ist wie folgt.

  1. Machen Sie zunächst die beiden Daten zu einem.
    *Verwenden Sie Calendar.set(Calendar.DATE, 1).
  2. Als nächstes vergleichen wir die beiden Daten wiederholt in Schritten von einem Monat.
    *Verwenden Sie Calendar.add(Calendar.MONTH, 1 oder -1), um die Anzahl der Monate jeweils monatlich zu addieren/subtrahieren.
  3. Zählt die Anzahl wiederholter Vergleiche.


Beispielquelle

Ausführung

◆Ausführungsbeispiel

public static void main(String[] args) { int ret = differentMonth("2008/6/30","2008/6/1"); System.out.println("Result1 = "+ret); ret = differentMonth ("2008/7/1", "2008/6/3"); System.out.println("Result 2 = "+ret); ret = differentMonth("2008/12/20", "2008/6 / 1"); System.out.println("Ergebnis 3 = "+ret); ret = DifferenzMonth("20.06.2010", 01.06.2008"); System.out.println("Ergebnis 4 = "+ret); ret = differentMonth("2008/6/1","2008/7/1"); System.out.println("Result 5 = "+ret); ret = differentMonth("2008/7 / 1","2009/7/1"); System.out.println("Result 6 = "+ret); }

◆Ausführungsergebnisse

Ergebnis 1 = 0 Ergebnis 2 = 1 Ergebnis 3 = 6 Ergebnis 4 = 24 Ergebnis 5 = -1 Ergebnis 6 = -12

Dieses Beispielprogramm ist für Chat&Messenger.Kalender-/Zeitplanverwaltungsfunktion„wird tatsächlich verwendet.

  • URLをコピーしました!
Inhaltsverzeichnis