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

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

7个回答

你要干什么的?自己 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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐