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)

Weitere Ressourcen

Überprüfen von Zeichenfolgen in Visual Basic