using System.Globalization;
public static void Main()
"ddd MMM d HH:mm:ss CDT yyyy",
"ddd MMM d HH:mm:ss CST yyyy"
"Wed Sep 27 06:29:44 CDT 2017",
"Wed Oct 4 06:27:44 CDT 2017",
"Sat Oct 14 06:33:15 CDT 2017",
"Wed Oct 18 06:34:06 CDT 2017",
"Wed Nov 8 06:30:46 CST 2017",
"Sun Nov 19 19:44:15 CST 2017"
foreach (string dateString in dateStrings)
if (DateTime.TryParseExact(dateString, formats,
new CultureInfo("en-US"),
Console.WriteLine("Converted '{0}' to {1}.", dateString, dateValue);
Console.WriteLine("Unable to convert '{0}' to a date.", dateString);