.NET throws an exception trying to parse a datetime string in this format:
Fri, 10 Oct 2008 00:05:51 CST
Convert.ToDateTime("Fri, 10 Oct 2008 00:05:51 CST") results in an exception:
The string was not recognized as a valid DateTime. There is a unknown word starting at index 26
Character 26 obviously being the start of "CST"
In a quick test, PHP and javascript can both parse this string into a date with no problem. Is .NET just full of fail or is there a reasonable explanation?