Procedure: Tekenreeksen valideren die datums of tijden vertegenwoordigen (Visual Basic)
In het volgende codevoorbeeld wordt een Boolean
waarde ingesteld die aangeeft of een tekenreeks een geldige datum of tijd vertegenwoordigt.
Opmerking
Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")
De code compileren
Vervang ("01/01/03")
en "9:30 PM"
door de datum en tijd die u wilt valideren. U kunt de tekenreeks vervangen door een andere in code vastgelegde tekenreeks, door een String
variabele of door een methode die een tekenreeks retourneert, zoals InputBox
.
Robuuste programmering
Gebruik deze methode om de tekenreeks te valideren voordat u de String
naar een DateTime
variabele probeert te converteren. Door eerst de datum of tijd te controleren, kunt u voorkomen dat er tijdens runtime een uitzondering wordt gegenereerd.