-
(1 )Convert.ToDateTime(string)
string格式有要求,必须是yyyy-MM-dd hh:mm:ss
(2):Convert.ToDateTime(string, IFormatProvider)
DateTime dt;
DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();
dtFormat.ShortDatePattern = "yyyy/MM/dd";
dt = Convert.ToDateTime("2012/11/26", dtFormat);
(3):DateTime.ParseExact()
string dateString = "20121126";
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
或者
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
本文介绍了使用C#进行日期时间格式转换的三种方法:直接转换、使用IFormatProvider及ParseExact精确解析。通过这些方法可以灵活处理不同格式的日期字符串。
4406

被折叠的 条评论
为什么被折叠?



