首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串变换为DateTime格式

2013-06-19 
字符串转换为DateTime格式有个字符串20130608在c#下想转换为 DateTime 格式,怎么转?DateTime.Parse(201

字符串转换为DateTime格式
有个字符串"20130608"
在c#下想转换为 DateTime 格式,怎么转?
DateTime.Parse("20130608")会报错“该字符串未被识别为有效的 DateTime”。
用Convert.ToDateTime也报同样的错。
谢谢!
[解决办法]
用ParseExact方法,指定格式为yyyyMMdd
[解决办法]
 string datestr = "20130608";
            IFormatProvider ifp = new CultureInfo("zh-TW", true);

            DateTime dtime = DateTime.ParseExact(datestr, "yyyyMMdd", ifp);
[解决办法]


DateTime.ParseExact(str, "yyyyMMdd", null)

[解决办法]

 string datestr = "20130608";
 IFormatProvider ifp = new CultureInfo("zh-TW", true);
 DateTime dtime = DateTime.ParseExact(datestr, "yyyyMMdd", ifp);

热点排行