IsDate 函数

Returns True if the expression is a date or is recognizable as a valid date or time; otherwise, it returns False.

语法

IsDate (表达式)

所需的表达式参数是包含可识别为日期或时间的日期表达式字符串表达式Variant

备注

在 Windows 中,有效日期范围为 A.100 年 1 月 1 日至 9999 年 12 月 31 日;范围因操作系统而异。

示例

此示例使用 IsDate 函数确定表达式是否可转换为日期。

Dim MyVar, MyCheck
MyVar = "04/28/2014"    ' Assign valid date value.
MyCheck = IsDate(MyVar)    ' Returns True.

MyVar = "April 28, 2014"    ' Assign valid date value.
MyCheck = IsDate(MyVar)    ' Returns True.

MyVar = "13/32/2014"    ' Assign invalid date value.
MyCheck = IsDate(MyVar)    ' Returns False.

MyVar = "04.28.14"    ' Assign valid time value.
MyCheck = IsDate(MyVar)    ' Returns True.

MyVar = "04.28.2014"    ' Assign invalid time value.
MyCheck = IsDate(MyVar)    ' Returns False.

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。