説明
IsDateTime は、指定された文字列または数値を日時として有効な値に変換できる場合は True を返し、変換できない場合は False を返します。
引数
文字列は、日時値に変換できるかどうかをテストする文字列型の値または式。さまざまな形式で指定できます。
数値は、日時値に変換できるかどうかをテストする数値または数値式。正数、負数、小数のいずれも指定できます。指定された値は、1899 年 12 月 30 日からの日数として処理されます。
アクション
IsDateTime は、指定された文字列または数値を日時として有効な値に変換できる場合は True を返し、変換できない場合は False を返します。日時として有効な値とは、100 年 1 月 1 日から 9999 年 12 月 30 日までの範囲に含まれる値です。
用途
CDateTime または DateTimeValue 関数を使って文字列を日時に変換する場合は、最初に IsDateTime 関数を使用して、変換が可能かどうかを確認します。具体例については、
「IsDate」 を参照してください。
例
IsDateTime ("September 30, 1999")True を返します。指定された文字列“September 30, 1999”は、1999 年 9 月 30 日午前 12:00:00 の日時値に変換できるからです。
IsDateTime (-100.2)
True を返します。指定された引数は、1899 年 9 月 20 日午後 7:12:00 の日時値に変換できるからです。