Parsing a Date with Month name to C# DateTime
I'd recommend using DateTime.ParseExact
.
DateTime.ParseExact(dateString, "dd MMM yyyy H:mm:ss \\G\\M\\Tzzz", System.Globalization.CultureInfo.InvariantCulture);
As suggested in the comments below, System.Globalization.CultureInfo.CurrentCulture
is a good thing to be aware of and use if you are doing a desktop application.