Αποδοχή μια τιμή που είναι του τύπου " DateTime " στο πρόγραμμά σας και να δημιουργήσετε μια μεταβλητή για να αποθηκεύσετε αυτή την τιμή . Ένα παράδειγμα μιας μεταβλητής όνομα είναι " inputDateTime " . Ρυθμίστε το " inputDateTime " ίση με την είσοδο του χρήστη . Αυτό μπορεί επίσης να εισαχθούν από μια ποικιλία πηγών , συμπεριλαμβανομένων ένα αρχείο ή βάση δεδομένων . 2
Ορίστε μια μεταβλητή του τύπου " String ". Ένα παράδειγμα μιας μεταβλητής όνομα για αυτήν την τιμή είναι " myDateTimeString " . Ρυθμίστε το " myDateTimeString " ίση " inputDateTime.ToString " και να περάσει μια έγκυρη τυπική μορφή ημερομηνίας προσδιοριστικό με τη μέθοδο " ToString " . Για παράδειγμα , " inputDateTime.ToString ( " Μ " ) " θα θέσει το μήνα και την ημέρα σε « myDateTimeString " μεταβλητή .
Εικόνων 3
Ορίστε όσες μεταβλητές συμβολοσειράς όπως απαιτείται και σε οποιαδήποτε μορφή, που είναι απαραίτητη για τη λογική του προγράμματος . Το αρχικό τύπο δεδομένων εισόδου παραμένει " DateTime " τύπο δεδομένων .
Εικόνων Μετατρέψτε μια συμβολοσειρά σε DateTime
Η 4
αναγνωρίσει μια μεταβλητή του τύπου " String " για να κρατήσει μια τιμή εισόδου , από τον χρήστη, μια βάση δεδομένων, αρχείο ή αλλού. Η συμβολοσειρά πρέπει να είναι σε μια κατάλληλη μορφή ημερομηνίας . Παραδείγματα μορφών ημερομηνίας αποδεκτά είναι : " 2011-01-05 " , " 25 Ιαν. 1992 " , " 7:43:00 PM " , " Παρ, 18 Μαρτίου 2010 16:15:00 GMT "
5
αναγνωρίσει μια μεταβλητή του τύπου " DateTime " για να κρατήσει την αξία του string αφού έχει μετατραπεί σε ένα " DateTime " τύπο δεδομένων . Ρυθμίστε το " DateTime " μεταβλητή ίση με " DateTime.Parse ( stringvalue ) ", όπου " stringvalue " είναι η αναπαράσταση συμβολοσειράς έγκυρη ημερομηνία . Εάν η συμβολοσειρά δεν είναι έγκυρη ημερομηνία , η μέθοδος " μαϊντανός " θα ρίξει ένα λάθος .
Η 6
Πιάσε τυχόν λάθη που ρίχνονται από τη μέθοδο " Parse " . Αυτό είναι ιδιαίτερα σημαντικό αν η αποδοχή της εισόδου του χρήστη , διότι εάν το πεδίο εισαγωγής έχει σχεδιαστεί ως ένα πεδίο "Ημερομηνία" , ο χρήστης μπορεί να εισάγει τίποτα. Το καλύτερο που έχετε να κάνετε είναι να εμφανιστεί ένα μήνυμα προς τον χρήστη , ζητώντας τους να " Παρακαλώ εισάγετε μια έγκυρη ημερομηνία και ώρα " .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα