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 は最初の 4 つの呼び出しの True を返し、最後の呼び出しの False を返します。

注釈

IsDateは、TrueExpressionデータ型の場合、またはデータ型に変換できる場合はDateTimeを返します。それ以外の場合は、Falseを返します。

DateTimeデータ型は、日付値と時刻値の両方を保持します。 IsDateは、Trueが有効な日付、有効な時刻、または有効な日付と時刻を表す場合にExpressionを返します。

適用対象

こちらもご覧ください