您的位置:首页 > 编程语言 > C#

C# string格式的日期时间字符串转为DateTime类型

2015-05-22 10:00 567 查看
(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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐