关键在于格式化字符串里面:
HH:mm:ss 这就是24小时的
hh:mm:ss 这是12小时的
DateTime dt = DateTime.Parse("2009-10-01 07:52 PM");
string str = dt.ToString("yyyy-MM-dd HH:mm");
Console.WriteLine(str);
C#中 先把字符串转化成DateTime类型,然后在.ToString("yyyy-MM-dd HH:mm")就是你要的格式。
yyyy-MM-dd HH:mm