Gewusst wie: Überprüfen von Zeichenfolgen, die Datumsangaben oder Uhrzeiten darstellen (Visual Basic)
Aktualisiert: November 2007
Im folgenden Codebeispiel wird ein Boolean-Wert festgelegt, der angibt, ob eine Zeichenfolge ein gültiges Datum oder eine gültige Uhrzeit darstellt.
Beispiel
Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")
Kompilieren des Codes
Ersetzen Sie ("01/01/03") und "9:30 PM" durch die Werte für Datum und Uhrzeit, die Sie überprüfen möchten. Sie können die Zeichenfolge durch eine andere hartcodierte Zeichenfolge, eine String-Variable oder eine Methode ersetzen, die eine Zeichenfolge zurückgibt, z. B. InputBox.
Robuste Programmierung
Verwenden Sie diese Methode, um die Zeichenfolge zu überprüfen, bevor Sie versuchen, den String in eine DateTime-Variable zu konvertieren. Wenn Sie zunächst das Datum oder die Uhrzeit überprüfen, können Sie das Generieren einer Ausnahme zur Laufzeit vermeiden.
Siehe auch
Referenz
IsDate-Funktion (Visual Basic)
InputBox-Funktion (Visual Basic)