In asp.net Date.Now
generates a complete date string:
e.g "2018-01-17T11:12:42.0544453+00:00"
I am unable to validate this date string with the following formats. Can anyone suggest a suitable validation format?
Dim formats() As String = {
"yyyy-MM-dd",
"yyyy-MM-ddTHH:mm:ss",
"yyyy-MM-ddTHH:mm:ss.fff",
"yyyy-mm-ddThh:mm:ss.ffffff",
"yyyy-mm-ddThh:mm:ss.fffffffZ",
"yyyy-mm-ddThh:mm:ss.nnnnnnn",
"yyyy-mm-ddThh:mm:ss.nnnnnnnZ",
"yyyy-mm-ddThh:mm:ss.nnnnnnn+|-hh:mm"
}
If Date.TryParseExact("2018-01-17T11:12:42.0544453+00:00", formats, CultureInfo.InvariantCulture, DateTimeStyles.None, dt) Then
//Success
End If