C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
程序员文章站
2023-11-17 14:39:58
方式一:convert.todatetime(string)
复制代码 代码如下:
convert.todatetime(string)
注意:string格式有...
方式一:convert.todatetime(string)
复制代码 代码如下:
convert.todatetime(string)
注意:string格式有要求,必须是yyyy-mm-dd hh:mm:ss
方式二:convert.todatetime(string, iformatprovider)
复制代码 代码如下:
datetimeformatinfo dtformat = new system.globalizationdatetimeformatinfo();
dtformat.shortdatepattern = "yyyy/mm/dd";
datetime dt = convert.todatetime("2014/10/10", dtformat);
说明:任意格式可自定义规则。
方式三:datetime.parseexact()
复制代码 代码如下:
string datestring = "20141010";
datetime dt = datetime.parseexact(datestring, "yyyymmdd", system.globalization.cultureinfo.currentculture);
说明:任意格式可自定义规则,效果同方式二。