У меня есть строка в формате
13 июля 2011 1:07 PM
Я хочу разыграть это как
dd/MM/yyyy HH:mm tt
e.g: 13/7/2011 11:49:00 AM //string=Jul 13 2011 1:07PM
Я использую следующий код для приведения его к дате.
DateTime date = Convert.ToDateTime(Convert.ToDateTime(myDateString).ToString("dd/MM/yyyy HH:mm:ss"));
Это прекрасно работает, если мой день в моей строке меньше 13
Jul 12 2011 1:07PM //this will cast to desire format fine!
Jul 13 2011 1:07PM //gives error String was not recognized as a valid DateTime.
Я понимаю, что день считается месяцем, но я не могу найти способ преобразовать его в желаемый формат.