「VB.net」IsDateメソッドでDate値がかどうかを判定
書式
Public Function IsDate (Expression As Object) As Boolean
パラメーター
必須です。 Object 式。
戻り値
式が有効な Boolean 値を表しているかどうかを示す Date 値を返します。
使用例
Module ModuleTest Public Sub Main() 'Date型変数名の定義 Dim dateA, dateB As Date 'String型変数名の定義 Dim timeOnly, dateAndTime, noDate As String 'Boolean型変数名 Dim dateCheck As Boolean '値を設定 dateA = CDate("February 12, 2021") dateB = #2/12/2021# timeOnly = "3:45 PM" dateAndTime = "March 15, 2001 10:22 AM" noDate = "study vb.net " Console.WriteLine("指定式がDateかどうかを判定") dateCheck = IsDate(dateA) Console.WriteLine(dateCheck) dateCheck = IsDate(dateB) Console.WriteLine(dateCheck) dateCheck = IsDate(timeOnly) Console.WriteLine(dateCheck) dateCheck = IsDate(dateAndTime) Console.WriteLine(dateCheck) dateCheck = IsDate(noDate) Console.WriteLine(dateCheck) Console.ReadKey() End Sub End Module
結果
指定式がDateかどうかを判定
True
True
True
True
False