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 返回 True 前四个调用和 False 最后一个调用。

注解

IsDate如果TrueExpression数据类型为DateTime数据类型或可转换为数据类型,则返回False;否则返回 。

DateTime数据类型同时保存日期值和时间值。 IsDate如果TrueExpression表示有效日期、有效时间或有效日期和时间,则返回值。

适用于

另请参阅