Information.IsDate(Object) 方法

定义

返回一个 Boolean 值,该值指示表达式是否表示一个有效的 Date 值。

public:
 static bool IsDate(System::Object ^ Expression);
public static bool IsDate (object? Expression);
public static bool IsDate (object Expression);
static member IsDate : obj -> bool
Public Function IsDate (Expression As Object) As Boolean

参数

Expression
Object

必需。 Object 表达式。

返回

返回一个 Boolean 值,该值指示表达式是否表示一个有效的 Date 值。

示例

以下示例使用 IsDate 函数来确定多个变量是否表示有效 DateTime 值。

Dim firstDate, secondDate As Date
Dim timeOnly, dateAndTime, noDate As String
Dim dateCheck As Boolean
firstDate = CDate("February 12, 1969")
secondDate = #2/12/1969#
timeOnly = "3:45 PM"
dateAndTime = "March 15, 1981 10:22 AM"
noDate = "Hello"
dateCheck = IsDate(firstDate)
dateCheck = IsDate(secondDate)
dateCheck = IsDate(timeOnly)
dateCheck = IsDate(dateAndTime)
dateCheck = IsDate(noDate)

在前面的示例中, IsDate 为前四个调用返回 TrueFalse 为最后一个调用返回 。

注解

IsDateTrue如果 ExpressionDateTime 数据类型或可转换为数据类型,则返回 False;否则返回 。

数据类型 DateTime 包含日期值和时间值。 IsDateTrue如果 Expression 表示有效日期、有效时间或有效日期和时间,则返回 。

适用于

另请参阅