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.
- 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. - Quindi, trova la differenza.
- 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.