κείμενο. Η κλάση SimpleDateFormat χρησιμοποιείται για την αναλύει και μορφοποιεί τις ημερομηνίες σύμφωνα με ένα μοτίβο μορφοποίησης που καθορίζετε μόνοι σας. Κατά την ανάλυση ημερομηνιών, το Java SimpleDateFormat συνήθως αναλύει την ημερομηνία από μια συμβολοσειρά Java.
Ποια είναι η χρήση του SimpleDateFormat;
Το
SimpleDateFormat είναι μια συγκεκριμένη τάξη για μορφοποίηση και ανάλυση ημερομηνιών με τρόπο ευαίσθητο στις τοπικές ρυθμίσεις. Επιτρέπει τη μορφοποίηση (ημερομηνία -> κείμενο), την ανάλυση (κείμενο -> ημερομηνία) και την κανονικοποίηση. Το SimpleDateFormat σάς επιτρέπει να ξεκινήσετε επιλέγοντας οποιαδήποτε μοτίβα καθορίζονται από τον χρήστη για μορφοποίηση ημερομηνίας-ώρας.
Θα πρέπει να χρησιμοποιήσετε SimpleDateFormat;
Ναι! Μην χρησιμοποιείτε το SimpleDateFormat. Η Java 8 έχει ένα καλύτερο και πιο βελτιωμένο DateTimeFormatter το οποίο είναι επίσης ασφαλές για νήμα. Θα πρέπει επίσης να αποφύγετε τη χρήση τάξεων Date και Calendar και προσπαθήστε να χρησιμοποιήσετε τάξεις Java 8 DateTime, όπως OffsetDateTime, ZonedDateTime, LocalDateTime, LocalDate, LocalTime κ.λπ.
Τι είναι το SimpleDateFormat;
Το SimpleDateFormat είναι μια συγκεκριμένη κλάση για μορφοποίηση και ανάλυση ημερομηνίας που κληρονομεί την java. κείμενο. Κλάση DateFormat. Σημειώστε ότι η μορφοποίηση σημαίνει μετατροπή ημερομηνίας σε συμβολοσειρά και ανάλυση σημαίνει μετατροπή συμβολοσειράς σε ημερομηνία.
Τι είναι η προεπιλεγμένη ζώνη ώρας SimpleDateFormat;
Εάν δεν ορίζεται διαφορετικά, η ώρα ζώνη που σχετίζεται με ένα νέο SimpleDateFormat είναι η προεπιλεγμένη, που αντιστοιχεί στη ζώνη ώρας που αναφέρεται από το λειτουργικό σύστημα. Σκεφτείτετον ακόλουθο κώδικα: SimpleDateFormat sdf=new SimpleDateFormat("ηη-ΜΜ-εεεε"); Ημερομηνία=sdf.