Αποκτήστε ένα " java.text.DateFormat " παράδειγμα . " DateFormat " έχει στατικές μεθόδους διαθέσιμες για να πάρει τις περιπτώσεις για διάφορες χρήσεις . Αν πρόκειται να parsing ημερομηνίες μόνο , τότε " DateFormat.getDateInstance ( ) " θα δώσει την προεπιλεγμένη μορφή για το τρέχων locale σας . Αν θέλετε να αναλύσει την ημερομηνία και ώρα χορδές , τότε θα πρέπει να χρησιμοποιήσετε το " DateFormat.getDateTimeInstance ( ) " . Αυτές οι προεπιλεγμένες μορφές πρέπει να λειτουργεί καλά για τις περισσότερες καταστάσεις . Αν χρειαστεί να αναλύσει κάτι πιο συγκεκριμένο , μπορείτε να δημιουργήσετε ένα παράδειγμα της " java.text.SimpleDateFormat " χρησιμοποιώντας την ακριβή μορφή που χρειάζεστε . 2
Ανάλυση της συμβολοσειράς . Στο στιγμιότυπο που ελήφθη προηγουμένως , καλέστε την " μεταγλώττιση ( String ) " μέθοδο , περνώντας στη σειρά που θέλετε να αναλύσει . Αυτό θα επιστρέψει το " java.util.Date " αντικείμενο που αντιπροσωπεύει την ημερομηνία και την ώρα που αναλύεται.
Εικόνων 3
Χειριστείτε εξαιρέσεις . Εάν η ημερομηνία αυτή δεν θα μπορούσε να αναλυθεί με επιτυχία , το " αναλύσει " μέθοδος θα μέσω ενός « ParseException . " Θα χρειαστεί να πιάσει την εξαίρεση από το τύλιγμα του κλήση μεθόδου σε ένα μπλοκ try-catch . Κατάλληλος χειρισμός του λάθους θα διαφέρουν ανάλογα με την εφαρμογή . Σε ορισμένες περιπτώσεις μπορεί να ειδοποιεί το χρήστη , ή μπορείτε να δοκιμάσετε ένα διαφορετικό " DateFormat " εάν οι πολλαπλές μορφές εισόδου επιτρέπονται.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα