|
|
Δημοσιεύτηκε στις 11/1/2019 3:19:25 μ.μ.
|
|
|
|

Όταν εγγράφουμε έναν ιστότοπο, συχνά χρειάζεται να συμπληρώνουμε προσωπικά στοιχεία, όπως όνομα, ηλικία, ημερομηνία γέννησης κ.λπ., όταν η τιμή της ημερομηνίας γέννησης στη σελίδα μεταβιβάζεται στο παρασκήνιο, είναι μια συμβολοσειρά και χρειαζόμαστε έναν τύπο ημερομηνίας όταν το αποθηκεύουμε στη βάση δεδομένων, με τη σειρά του, όταν εμφανίζεται στη σελίδα, πρέπει να λάβουμε την ημερομηνία γέννησης από τη βάση δεδομένων, αυτή τη στιγμή ο τύπος είναι ο τύπος ημερομηνίας και, στη συνέχεια, πρέπει να μετατρέψουμε τον τύπο ημερομηνίας σε συμβολοσειρά για εμφάνιση στη σελίδα. Το API της Java μας παρέχει μια κλάση που ονομάζεται DateForamt που προωθεί ημερομηνίες και συμβολοσειρές μεταξύ τους. Το DateForamt είναι μια αφηρημένη κλάση, επομένως χρησιμοποιείται συνήθως η υποκλάση SimpleDateFormat. Το SimpleDateFormat έχει 4 κατασκευαστές, ο δεύτερος χρησιμοποιείται συχνότερα.
Το μοτίβο στον κατασκευαστή είναι μια χρονική λειτουργία και το API εξηγεί τι μοτίβο είναι, ως εξής
1. Ημερομηνία στη συμβολοσειρά (μορφοποίηση)
Εκτελέστε το αποτέλεσμα
2016-10-24 2016-10-24 21:59:06 24 Οκτωβρίου 2016 21:59:06
2. Συμβολοσειρά μέχρι σήμερα (ανάλυση)
Εκτελέστε το αποτέλεσμα
Mon Oct 24 21:59:06 CST 2016 Κατά τη μετατροπή συμβολοσειρών σε ημερομηνίες, πρέπει να προσέξετε ότι το δεδομένο μοτίβο πρέπει να ταιριάζει με τη δεδομένη μορφή συμβολοσειράς, διαφορετικά το java.text.ParseException θα πεταχτεί, για παράδειγμα, το παρακάτω είναι λάθος, η συμβολοσειρά δεν δίνει την ώρα, τα λεπτά, τα δευτερόλεπτα, τότε το SimpleDateFormat φυσικά δεν μπορεί να σας δώσει την τιμή του χρόνου, των λεπτών, των δευτερολέπτων από τον αέρα
Σφάλμα εκτέλεσης
Ωστόσο, ένα δεδομένο μοτίβο είναι εντάξει εάν έχει λιγότερες συμβολοσειρές
Εκτελέστε το αποτέλεσμα
Mon Oct 24 00:00:00 CST 2016 Μπορεί να φανεί ότι ο χρόνος, το λεπτό και το δευτερόλεπτο είναι 0 και δεν αναλύονται, κάτι που είναι εντάξει.
3. Εισαγάγετε την ημερομηνία και μετατρέψτε την σε χιλιοστά του δευτερολέπτου: χρησιμοποιήστε τη μέθοδο ημερομηνίας ()
κώδικας
Εκτέλεση στιγμιότυπου οθόνης:
|
Προηγούμενος:Ένας συγκεκριμένος θησαυρός 399 γιουάν Douyin σκοποβολή 106 δεξιότητεςΕπόμενος:Silicon Valley, Chuan Zhi Dark Horse και java, Python, μεγάλα δεδομένα, php, εκπαιδευτικά βίντεο front-end
|