如何:验证表示日期或时间的字符串(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

可靠的编程

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

另请参阅