Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να υπολογίσετε ημερών μεταξύ 2 Ημερομηνίες σε Java

Η γλώσσα προγραμματισμού Java παρέχει , μέσω των τυποποιημένων βιβλιοθηκών κατηγορία του , εκτεταμένη υποστήριξη για την αποθήκευση και το χειρισμό ημερομηνίες και ώρες . Υπολογίζοντας τον αριθμό των ημερών μεταξύ δύο ημερομηνιών είναι μια κοινή λειτουργία σε πρακτικές εφαρμογές . Μπορείτε να εφαρμόσετε εύκολα ότι η λειτουργία σε προγράμματα Java σας . Οδηγίες
Η 1

Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του κώδικα Java σας :

java.util εισαγωγής * ? 2

Δημιουργία αντικειμένων της . προκαθορισμένες κατηγορία GregorianCalendar για τις δύο ημερομηνίες, η διαφορά θέλετε να υπολογίσετε , όπως στο ακόλουθο δείγμα κώδικα :

GregorianCalendar initialDate = νέα GregorianCalendar ( 2011 , Calendar.JANUARY , 10 ) ?

GregorianCalendar finalDate = νέα GregorianCalendar ( 2011 , Calendar.MARCH , 20 ) ?

Αντικαταστήστε τις ημερομηνίες που αναφέρονται στο παράδειγμα ( 1/10/2011 και 03/20/2011 , αντίστοιχα) με τις ημερομηνίες της επιλογής σας <. br >
Η 3

Υπολογίστε τον αριθμό των χιλιοστών του δευτερολέπτου μεσολάβησε μεταξύ των δύο ημερομηνιών με τη χρήση του getTime ( μεθόδων ) , όπως στο ακόλουθο δείγμα κώδικα :

καιρό millisElapsed ?
.

millisElapsed = ( finalDate.getTime ( ) ) getTime ( ) - ( initialDate.getTime ( ) ) getTime ()? . .
Η 4

Μετατρέψτε τον αριθμό των χιλιοστών του δευτερολέπτου σε ημέρες , όπως και στην ακόλουθο δείγμα κώδικα :

int dayElapsed = millisElapsed /( 24 * 60 * 60 * 1000)?

Μετά την εκτέλεση αυτής της γραμμής , μεταβλητή " dayElapsed " θα περιέχει τον αριθμό των ημερών μεταξύ των δύο ημερομηνιών .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα