如何:验证表示日期或时间的字符串 (Visual Basic)

下面的代码示例设置一个 Boolean 值,该值指明字符串是否代表有效的日期或时间。

示例

Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")

编译代码

将 ("01/01/03") 和 "9:30 PM" 替换为想要验证的日期和时间。 可以将字符串替换为另一个硬编码的字符串、替换为 String 变量,或替换为返回字符串的方法(如 InputBox)。

可靠编程

在尝试将 String 转换为 DateTime 变量时,请使用此方法来验证字符串。 通过首先检查日期或时间,您可以避免在运行时产生异常。

请参见

参考

IsDate

InputBox

其他资源

验证字符串 (Visual Basic)