日期:2014-05-17  浏览次数:20779 次

如何进行日期转换
现在这个的日期格式 
23/11/13  10:12
“dd/MM/yy HH:mm ” ,想转成 "yyyy-MM-dd HH:mm"

------解决方案--------------------
DateTime.Parse(String).ToString(String);
------解决方案--------------------
不能用DateTime.Parse直接把“dd/MM/yy HH:mm”转换成时间,因为其默认支持的是“MM/dd/yy HH:mm”格式。
dd/MM/yy HH:mm是英国的时间格式,所以传入英国的区域代码:

DateTime dt = DateTime.Parse("23/11/13  10:12", System.Globalization.CultureInfo.GetCultureInfo("en-GB"))

然后用dt.ToString("g")转换成目标格式