返回一个指示表达式是否可以转换为日期的布尔值。
语法
IsDate(expression)
参数:
Expression:必需。可识别为日期或时间的任何日期表达式或字符串表达式。
支持的日期格式:
MM-DD-YYYYMM/DD/YYYYDD-MM-YYYYDD/MM/YYYYYYYY-MM-DDYYYY/MM/DD注释
如果表达式是日期或可以转换为有效日期,则 IsDate 返回 True;否则返回 False。在 Microsoft Windows 中,有效日期范围为公元 100 年 1 月 1 日至公元 9999 年 12 月 31 日;操作系统的范围各不相同。
以下示例使用 IsDate 函数确定表达式是否可以转换为日期
示例 1:
Dim NoDate, MyCheck NoDate = "Hello" MyCheck = IsDate(NoDate) 'Output: False
示例 2:
Dim Date1, Date2, Date3, MyCheck Date1 = "01/21/2025" ' US format (MM/DD/YYYY) Date2 = "21-01-2025" ' European format (DD-MM-YYYY) Date3 = "2025-01-21" ' ISO format (YYYY-MM-DD) MyCheck = IsDate(Date1) ' Returns True. 'Output: True MyCheck = IsDate(Date2) ' Returns True. 'Output: True MyCheck = IsDate(Date3) ' Returns True. 'Output: True