将复杂的字符串解析为DateTime

Sae*_*ani 3 c# datetime datetime-format

有人能告诉我如何将以下格式转换为适当的DateTime对象?

11:50:46 AM on Wednesday, October 19, 2011
Run Code Online (Sandbox Code Playgroud)

Joe*_*Joe 12

        string s = "11:50:46 AM on Wednesday, October 19, 2011";
        DateTime dateTime = DateTime.ParseExact(s, 
            "hh:mm:ss tt on dddd, MMMM dd, yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)