欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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);

说明:任意格式可自定义规则,效果同方式二。