20090921175607 转换为 DateTime

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:40:36
如题
Datetime dt = new Datetime(year,mon,day...) 这样的答案我不需要。
我要简单的实现方法

string inputStr = "20090921175607";
Regex rg = new Regex(@"(\d{4})(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)");
string outputStr = rg.Replace(inputStr, "$1-$2-$3 $4:$5:$6");//转换成正常的时间表达式
DateTime dt = DateTime.Parse(outputStr);//转换
Console.WriteLine(dt.ToLongDateString()+" "+dt.ToLongTimeString());