C# 无法将DateTime从12小时格式转换为24小时格式

C# 无法将DateTime从12小时格式转换为24小时格式,c#,asp.net-mvc,C#,Asp.net Mvc,我正在将日期时间从12小时转换为24小时格式 以下是我从文本框中获得的时间: 03/23/2015 6:20 PM 我想转换成dd/MM/yyyy hh:MM:ss格式 我试过: Datetime.ParseExact(dateString, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture); 这是给我的无效输入字符串错误 我也试过转换.ToDatetime,但运气不好 string dateString = "03/23/2015 6

我正在将日期时间从12小时转换为24小时格式

以下是我从文本框中获得的时间:

03/23/2015 6:20 PM
我想转换成
dd/MM/yyyy hh:MM:ss
格式

我试过:

Datetime.ParseExact(dateString, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);
这是给我的无效输入字符串错误

我也试过转换.ToDatetime,但运气不好

string dateString = "03/23/2015 6:20 PM";

var date2 = DateTime.ParseExact(dateString, "MM/dd/yyyy h:mm tt", CultureInfo.InvariantCulture);
你看过你的约会吗?这个月怎么会排在第二位呢?23号是星期几,
Frugoloth
?还有秒,你的约会中有秒吗

你不知道的事情:
tt
是给PM的,一个
h
,因为你接受一位数的小时(
6

你看过你的约会吗?这个月怎么会排在第二位呢?23号是星期几,
Frugoloth
?还有秒,你的约会中有秒吗

你不知道的事情:
tt
是给PM的,一个
h
,因为你接受一位数的小时(
6