MENÙ

Java trova la differenza in mesi tra due date

sommario

Java trova la differenza in mesi tra due date

A Giava, dueDifferenza in mesi tra le datePresentazione di un programma di esempio che cerca .
Nel programma di esempio, la data da confrontare è una stringa (aaaa/MM/gg) o java.util.Date.

differenza in mesiIl metodo di calcolo per trovare è il seguente.

  1. Per prima cosa unisci le due date in una.
    *Utilizzare Calendar.set(Calendar.DATE, 1).
  2. Successivamente, confronteremo ripetutamente le due date con incrementi di un mese.
    *Utilizzare Calendar.add(Calendar.MONTH, 1 o -1) per aggiungere/sottrarre il numero di mesi un mese alla volta.
  3. Conta il numero di confronti ripetuti.


fonte del campione

esecuzione

◆Esempio di esecuzione

public static void main(String[] args) { int ret = differenzaMese("2008/6/30","2008/6/1"); System.out.println("Risultato1 = "+ret); ret = differenzaMese ("2008/7/1","2008/6/3"); System.out.println("Risultato 2 = "+ret); ret = differenzaMese("2008/12/20","2008/6 / 1"); System.out.println("Risultato 3 = "+ret); ret = differenzaMese("20/6/2010","1/6/2008"); System.out.println("Risultato 4 = "+ret); ret = differenzaMese("2008/6/1","2008/7/1"); System.out.println("Risultato 5 = "+ret); ret = differenzaMese("2008/7 / 1","2009/7/1"); System.out.println("Risultato 6 = "+ret); }

◆Risultati dell'esecuzione

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

Questo programma di esempio è per Chat&Messenger.Funzione di gestione del calendario/programmazione" è effettivamente utilizzato.

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