This article mainly introduces C #,. NET in three ways to convert string format to datetime type, this article summarizes Convert.todatetime (string), Convert.todatetime (String, IFormatProvider ), DateTime.ParseExact () Three ways, the need for friends can refer to the next
Mode one: Convert.todatetime (String)
The code is as follows:
Convert.todatetime (String)
Note: string format is required and must be YYYY-MM-DD HH:MM:SS
Mode two: Convert.todatetime (String, IFormatProvider)
The code is as follows:
DateTimeFormatInfo Dtformat = new System.globalizationdatetimeformatinfo ();
Dtformat.shortdatepattern = "YYYY/MM/DD";
DateTime dt = Convert.todatetime ("2014/10/10", Dtformat);
Note: Custom rules can be customized in any format.
Mode III: DateTime.ParseExact ()
The code is as follows:
String datestring = "20141010";
DateTime dt = DateTime.ParseExact (datestring, "YyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
Description: Any format can be custom rules, the effect of the same way two.