How to (try)parse a single String to DateTime in "DD/MM/YYYY" format? (VB.Net)
For example: I use input string "30/12/1999" (30 December 1999), how to (try)parse it to DateTime?
Try this:
Dim date As Datetime = DateTime.ParseExact(_
yourString, "dd/MM/yyyy", CultureInfo.InvariantCulture)
This will throw an exception if yourString
does not match the format you specify. If you do not want an exception in this case then do this:
Dim date As Date
Date.TryParseExact(dateString, "dd/MM/yyyy", CultureInfo.CurrentCulture, _
DateTimeStyles.None, date)
来源:https://stackoverflow.com/questions/2794305/how-to-tryparse-a-single-string-to-datetime-in-dd-mm-yyyy-format-vb-net