急急急!!!string类型与DataTime类型的转换

C# 怎么把12小时制 转换成24小时制
string Time=“2017-04-17 19:30”;
一这样写
DateTime OrderId = Convert.ToDateTime(Time);
就成了04/17/2017 07:30 PM
先谢了

你要干什么的?自己 ToString格式化一下
http://www.cnblogs.com/Fooo/archive/2012/02/21/2361421.html

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date = Calendar.getInstance().getTime();
String time=sdf.format(date);

String转Date: Date startTime = DateUtil.parse(startTimeStr, "yyyy-MM-dd HH:mm:ss");

ToString("Format")

toString("yyyy-MM-dd HH:mm:ss")

Convert.ToDateTime(string, IFormatProvider)
DateTime dt;
DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();
dtFormat.ShortDatePattern = "yyyy/MM/dd";
dt = Convert.ToDateTime("2011/05/26", dtFormat);

或者Convert.ToDateTime(string)
string格式有要求,必须是yyyy-MM-dd hh:mm:ss