我想将字符串:24/11/2016 04:30 pm转换为日期时间值:11/24/2016 04:30 pm

我的代码为:

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


但是我得到一个错误:


  无法将字符串识别为有效的DateTime。


我能做什么 ?

最佳答案

对于AM / PM指示符,您必须使用tt而不是aaReading

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

09-25 18:18
查看更多