Где "th", "st", "nd" или "rd" появляются ниже?
- мо й у
- 1008 * вторник *
- 1010 * среда *
- й ursday
- Пятница
- Сату й у
су й у
* январь 1029 *
- Февраль
- марта
- Апрель
- может
- июнь
- Июль
- Augu й
- сентябрь
- Ноябрь
- Декабрь
Однако вы знаете, что за этими 4 всегда будет пробел. Так что, если я что-то пропустил, простой
value = value.Replace("August","Augus").Replace("nd ","").Replace("st ","").Replace("nd ","").Replace("rd ","").Replace("Augus","August");
DateTime dt;
DateTime.TryParseExact(value,"DDDD dd MMMM yyyy", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out dt);