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

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

Πώς να χρησιμοποιήσετε την Ημερομηνία σε Java

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

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

java.text.ParseException εισαγωγής ?

Java εισαγωγής . text.SimpleDateFormat ?

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

δημόσια τάξη JavaDateTutorial {

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

} }


Όλος ο κώδικας για το υπόλοιπο του tutorial θα πάει μέσα στις αγκύλες των « δημόσια στατική άκυρη κύρια ( String [ ] args ) " ενότητα .
Η 2

Επικολλήστε τον ακόλουθο :

ημερομηνία d = νέα ημερομηνία ()?

Αυτό δημιουργεί ένα νέο αντικείμενο ημερομηνία και ξεκινά να κρατήσει την τρέχουσα ώρα στο σημείο η εντολή κλήθηκε , . με βάση το ρολόι του συστήματος του υπολογιστή
εικόνων 3

να διαγράψετε την εντολή από το βήμα 2 , και επικόλληση του παρακάτω στη θέση του :

καιρό χιλιοστά του δευτερολέπτου = 50000 ?

ημερομηνία d = new Date ( χιλιοστά του δευτερολέπτου) ?

Αυτό σας δίνει μεγαλύτερο έλεγχο πάνω το χρόνο προετοιμάζεται για την ημερομηνία . Λαμβάνοντας υπόψη μια σειρά , θα προετοιμάσει την ημερομηνία για να κρατήσει μια ώρα που είναι ένα συγκεκριμένο αριθμό χιλιοστών του δευτερολέπτου μετά το « εποχής », το σημείο που ο υπολογιστής θεωρεί ότι το σημείο μηδέν στο χρόνο. Η « εποχή » είναι ακριβώς τα μεσάνυχτα της 1ης Ιανουαρίου 1970, GMT . Μπορείτε να πάτε πριν από την ημερομηνία αυτή , παρέχοντας έναν αρνητικό αριθμό
Η 4

Επικολλήστε το ακόλουθο κείμενο μετά τις εντολές από το Βήμα 3 : .

SimpleDateFormat sdf = νέα SimpleDateFormat ( "yyyy - MM - dd " ) ?

try {

d = sdf.parse ( " 13/2/1999 " ) ?

String CURRENTDATE = sdf.format ( δ) ?

αλιευμάτων ( ParseException ε) {

System.out.println ( " Ημερομηνία σωστά γραμμένο . ")? }


SimpleDateFormat καθιστά ευκολότερο να διαβάσει και να γράψτε ημερομηνίες σε μια μορφή που είναι αναγνώσιμο από τον άνθρωπο , και όχι σε χιλιοστά του δευτερολέπτου από το 1970 . Χρησιμοποιώντας τη λειτουργία μεταγλώττιση , ο υπολογιστής θα προσπαθήσει να διαβάσει την ημερομηνία χορδές και να τις αποθηκεύσετε σε ένα "Ημερομηνία" αντικείμενο . Αντίθετα , η μέθοδος format θα μετατρέψετε μια υπάρχουσα ημερομηνία σε ένα αναγνώσιμο από τον άνθρωπο κορδόνι .
Η
εικόνων

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

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