String was not recognized as a valid DateTime.
The way you are trying to convert text to date looks incorrect and you get the error.
Pick one:
1. Definding the culture info in which you want it to be converted.
string dateString = @"06/26/2012";
DateTime date2 = Convert.ToDateTime(dateString, System.Globalization.CultureInfo.GetCultureInfo("en-GB").DateTimeFormat);
Or
2.the
ParseExact
method:
string dateString = @"06/26/2012";
DateTime date3 = DateTime.ParseExact(dateString, @"MM/dd/yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);