IsDate 函式

如果運算式是日期或可辨識為有效的日期或時間,則會傳回 True ;否則,它會傳回 False

語法

IsDate (表達 式)

必要的 運算式自變 量是 Variant ,其中包含可辨識為日期或時間的 日期表達 式或 字串表達 式。

註解

在 Windows 中,有效日期的範圍是西元 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 支援與意見反應