转换dd/MM/yyyy hh:mm am/pm为MM/dd/yyyy hh:mm am/pm

Mat*_*th9 2 .net c# asp.net datetime

我想将字符串:转换24/11/2016 04:30 pm为datetime值:11/24/2016 04:30 pm.

我的代码为:

DateTime date = DateTime.ParseExact("24/11/2016 04:30 pm", "dd/MM/yyyy hh:mm aa", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:

字符串未被识别为有效的DateTime.

我能做什么 ?

Tim*_*ter 10

对于AM/PM指示,你必须使用ttaa.阅读:

DateTime date = DateTime.ParseExact("24/11/2016 04:30 pm", "dd/MM/yyyy hh:mm tt", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)