DateTime.TryParseExact will parse your string exactly to convert it to dateTime format. Just pass the needed datetime format and you will get parsed string.
here is example.
Dim enUS As New CultureInfo("en-US")
dateString = "5/01/2009 09:00"
Date.TryParseExact(dateString, "M/dd/yyyy hh:mm", enUS,DateTimeStyles.None, dateValue)