C#--字符串转换成DateTime
Convert.ToDateTime()方法:
Convert.ToDateTime(string)
string的格式必须为“yyyy-MM-dd hh:mm:ss”/“yyyy-MM-dd”
Convert.ToDateTime(string, IFormatProvider)
DateTimeFormatInfo format= new System.Globalization.DateTimeFormatInfo();
format.ShortDatePattern = "yyyy/MM/dd";
Convert.ToDateTime("2017/12/22", format);
DateTime.ParseExact()
string strDate= "20171222";
DateTime date= DateTime.ParseExact(strDate, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
或者
DateTime date= DateTime.ParseExact(strDate, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
浙公网安备 33010602011771号