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

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

Πώς να μετατρέψετε Ώρα Strings σε Vb.Net

Data παίρνει επικυρωθεί και χειραγωγείται πολύ στη λογική ενός προγράμματος ηλεκτρονικού υπολογιστή . Πολλές φορές τα δεδομένα είναι αποδεκτό σε μια μορφή, αλλά θα πρέπει να μετατραπεί σε άλλη μορφή για έναν υπολογισμό που πρέπει να εκτελεστούν , ή να ενώσετε δύο ή τρεις τιμές ή , ενδεχομένως, για λόγους επίδειξης ή την αποθήκευση . Υπάρχουν πολλοί λόγοι για τους οποίους οι τύποι δεδομένων πρέπει να αλλάξει και, επομένως, VB.NET παρέχει πολλές λειτουργίες για την εκτέλεση των διαφόρων αυτών μετατροπές . Οδηγίες μετατρέψετε Ημερομηνία /Ώρα Για String
Η 1

Αποδοχή μια τιμή που είναι του τύπου " 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 " . Αυτό είναι ιδιαίτερα σημαντικό αν η αποδοχή της εισόδου του χρήστη , διότι εάν το πεδίο εισαγωγής έχει σχεδιαστεί ως ένα πεδίο "Ημερομηνία" , ο χρήστης μπορεί να εισάγει τίποτα. Το καλύτερο που έχετε να κάνετε είναι να εμφανιστεί ένα μήνυμα προς τον χρήστη , ζητώντας τους να " Παρακαλώ εισάγετε μια έγκυρη ημερομηνία και ώρα " .
Η
εικόνων

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

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