将此自定义字符串格式转换为DateTime?

001*_*001 0 c# string datetime

如何转换以下字符串

    09/11/2011 9:40:55 pm
    20/11/2011 3:40:55 am

进入C#DateTime?

bob*_*mcr 11

使用DateTime.ParseExact.

string dateString = "20/11/2011 3:40:55 am";
DateTime parsedDate = DateTime.ParseExact(
   dateString,
   "dd/MM/yyyy h:mm:ss tt",
   CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)