MENÙ

Java trova la differenza tra due date

sommario

Java trova la differenza tra due date

A Giava, duedifferenza di dataPresentazione 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 di dataIl metodo di calcolo per trovare è il seguente.

  1. Per prima cosa converti le due date in valori lunghi.
    *Questo valore lungo rappresenta il numero di millisecondi trascorsi dal 1 gennaio 1970, 00:00:00 GMT.
  2. Quindi, trova la differenza.
  3. Puoi trovare la differenza nelle date dividendo la quantità ottenuta nel calcolo sopra per il numero di ore in un giorno.
    *Un giorno (24 ore) equivale a 86.400.000 millisecondi.

fonte del campione


esecuzione

◆Esempio di esecuzione

public static void main(String[] args) { int ret = differenzaGiorni("2008/6/2","2008/6/1"); System.out.println("Risultato1 = "+ret); ret = differenzaGiorni ("2008/6/1","2008/6/3"); System.out.println("Risultato 2 = "+ret); // Il numero di giorni di maggio è 31 ret = differenzaGiorni("2008/ 6/1","2008/5/1"); System.out.println("Risultato 3 = "+ret); // Il numero di giorni di giugno è 30 ret = differenzaGiorni("2008/7/1" , "2008/6/1"); System.out.println("Risultato 4 = "+ret); // Poiché il 2008 è un anno bisestile, l'ultimo giorno di febbraio è il 29 ret = differenzaGiorni("2008/3 /1 ","2008/2/28"); System.out.println("Risultato 5 = "+ret); }

◆Risultati dell'esecuzione

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

Trovare la differenza tra due date è relativamente facile, ma trovare la differenza in mesi è un po’ più difficile. Si prega di vedere sotto per riferimento.
"Java trova la differenza in mesi tra due date"

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

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