title: Using isDate return true vb.net
body: <p>When I'm using <code>isDate()</code> Method in .NET. It returns invalid result. Why "AD05AD09" is read as date. following is the code i'm using. Please give me proper reason for this</p>
  
  <pre><code>    Dim value As String
      value = "AD05AD09"
      If IsDate(value) Then
          Dim oDate As Date
          oDate = CDate(value)
          MsgBox(Format(oDate, "yyyy-MM-dd"))
      Else
          MsgBox("a")
      End If
  </code></pre>