あなたはいつでもブルートフォースすることができます。
注: ルック アンド フィールが同じになるように、Fuji のコードをいくつか借ります。
string date = "Friday 22nd March 2013";
string[] split = date.Split(' ');
string dayOfWeek = split[0]; // throw away & don't need
int day = Convert.ToInt32(split[1].SubString(0, split[1].Length - 2);
int month = 0;
switch (split[2]) {
case "January": month = 1; break;
case "February": month = 2; break;
case "March": month = 3; break;
case "April": month = 4; break;
case "May": month = 5; break;
case "June": month = 6; break;
case "July": month = 7; break;
case "August": month = 8; break;
case "September": month = 9; break;
case "October": month = 10; break;
case "November": month = 11; break;
case "December": month = 12; break;
}
int year = Convert.ToInt32(split[3]);
var dateTime = new DateTime(year, month, day);
Console.WriteLine(dateTime);
100% ではありませんが、「新しい DateTime」コンストラクターが正しくなりました。現在、IDE を実行していません。