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

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

Πώς να μετατρέψετε μια ημερομηνία στο ημερολόγιο σε Java

Παρά το γεγονός ότι το όνομα " Date", η κλάση java.util.Date δεν αντιπροσωπεύει αυτό που συνήθως θεωρούμε ως μια ημερομηνία. Μάλλον , είναι μια στιγμή στο χρόνο που μετράται σε χιλιοστά του δευτερολέπτου από τα μεσάνυχτα GMT , η 1η Ιανουαρίου 1970 ( γνωστή ως « Unix εποχή . » ) . Αυτή η " ημερομηνία " δεν αντικατοπτρίζει ημερολόγια που χρησιμοποιούνται σε άλλες χώρες , όπως το παραδοσιακό Ιαπωνικό ημερολόγιο ή τη διεύθυνση Εβραϊκά calendar.To αυτό, η Java παρέχει την κλάση java.util.Calendar . Μπορείτε ακόμα να χρησιμοποιήσετε την κλάση Date για απλές συγκρίσεις , όπως ο προσδιορισμός των δύο ημερομηνίες είναι προγενέστερη . Από την άλλη πλευρά , αν χρειαστεί να χειριστείτε μεμονωμένες μονάδες ή να εκφράσουν μια ημερομηνία χρησιμοποιώντας ένα διεθνές καλεντάρι , τότε θα πρέπει να χρησιμοποιήσετε ένα αντικείμενο ημερολογίου . Java παρέχει μεθόδους που μετατρέπουν μεταξύ Ημερομηνίες και Ημερολόγια , ώστε να μπορείτε να χρησιμοποιήσετε και τους δύο τύπους εναλλακτικά . Τα πράγματα που θα χρειαστείτε
εργαλεία ανάπτυξης Java
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανακτήστε το αντικείμενο java.util.Date που θέλετε να μετατρέψετε . Εάν η τιμή που έχετε είναι απλώς ένας αριθμός των χιλιοστών του δευτερολέπτου από την εποχή του Unix ( όπως αυτή που επέστρεψε από μια κλήση για να System.currentTimeMillis ) , μπορείτε να πάρετε ένα ισοδύναμο αντικείμενο Ημερομηνία περνώντας την τιμή σε μια πρόσκληση για «νέα ημερομηνία . "

2

Δημιουργήστε ένα νέο αντικείμενο Ημερολόγιο καλώντας « νέο ημερολόγιο ( ) " χωρίς επιχειρήματα , τα οποία θα προετοιμαστεί με την προεπιλεγμένη ζώνη ώρας και τις τοπικές ρυθμίσεις για το σύστημα με το οποίο η εφαρμογή εκτελείται αυτήν τη στιγμή . Εναλλακτικά , μπορείτε να περάσετε μια σαφή ζώνη ώρας και τις τοπικές ρυθμίσεις σε αυτό τον κατασκευαστή , αν θέλετε να μετατρέψετε την ημερομηνία σε μια ζώνη ώρας διαφορετική από την προεπιλεγμένη .
Εικόνων 3

Καλέστε τη μέθοδο " setTime " για το αντικείμενο Ημερολόγιο , περνώντας το αντικείμενο Ημερομηνία που θέλετε να μετατρέψετε . Το ημερολόγιο θα αποτελούν πλέον την ίδια στιγμή που το αντικείμενο Date .
Η 4

Καλέστε το "get" και "set" μέθοδο στο αντικείμενο Ημερολόγιο για να χειραγωγήσουν επιμέρους συστατικά του , όπως το μήνα, την ημέρα , έτος, ο αριθμός των ωρών , τον αριθμό των λεπτών και των άλλων .
5

Αν θέλετε να ανακτήσετε ένα αντικείμενο Ημερομηνία που αντιστοιχεί σε αυτό το Ημερολόγιο , μετά την εκτέλεση ορισμένων χειρισμών, να καλέσει τη μέθοδο " getTime " , η οποία επιστρέφει μια ημερομηνία .
Η
εικόνων

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

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