c# 问个比较弱的问题 "20090319"这种格式的字符串如何转换为合法的日期格式? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = "20090319";Convert.ToDateTime(str.Substring(0, 4) + "-" + str.Substring(4, 2) + "-" + str.Substring(6, 2)); 分别提取子串"2009"、"03"、"19",然后拼接成"2009-03-19"或"2009.03.19",再使用Convert类的ToDateTime函数进行转换。 //using System.Globalization; string time = "20090320"; DateTime dt = DateTime.ParseExact(time, "yyyyMMdd", CultureInfo.InvariantCulture); Console.WriteLine(dt.ToString()); DateTime dt;DateTime.TryParseExact("", "yyyyMMdd", System.Globalization.CultureInfo.GetCultureInfo("en-US"), DateTimeStyles.None, out dt); 死机了,有没有更快的算法哦!! 请问如何生成10位永不重复的随机数? 保存 求助:C#里两个事件同时发生时怎么办? DataGrid1.DataKeys怎么用 如何读取收藏夹里的快捷方式中的URL 求答案!!! C#多页打印如何预览呀! 请问如何把在windows下用c#开发webform放到unix上 c# aspx里的函数在aspx.cs里怎么调用问题。(有代码) 急呀!求一SQL!! 求 C# 的 冒泡排序 方法 要 源码
string str = "20090319";
Convert.ToDateTime(str.Substring(0, 4) + "-" + str.Substring(4, 2) + "-" + str.Substring(6, 2));
DateTime dt = DateTime.ParseExact(time, "yyyyMMdd", CultureInfo.InvariantCulture);
Console.WriteLine(dt.ToString());
DateTime.TryParseExact("", "yyyyMMdd", System.Globalization.CultureInfo.GetCultureInfo("en-US"), DateTimeStyles.None, out dt);