Language

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は、TrueがExpressionデータ型の場合、またはデータ型に変換できる場合はDateTimeを返します。それ以外の場合は、Falseを返します。

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

適用対象

こちらもご覧ください