方法 : 日付または時刻を表す文字列を検証する (Visual Basic)

更新 : 2007 年 11 月

次のコード例は、文字列が有効な日付または時刻を表しているかどうかを示す Boolean 値を設定します。

使用例

Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")

コードのコンパイル方法

("01/01/03") および "9:30 PM" は、実際に検証する日付と時刻に置き換えてください。この文字列は、別のハードコーディングされた文字列、String 変数、または文字列を返す InputBox などのメソッドで置き換えることができます。

堅牢性の高いプログラム

このメソッドを使うと、String を DateTime 変数に変換する前に文字列を検証できます。日付または時刻を最初にチェックすることにより、実行時に例外が生成されることを回避できます。

参照

参照

IsDate 関数 (Visual Basic)

InputBox 関数 (Visual Basic)

その他の技術情報

Visual Basic における文字列の検証