日期:2014-05-18  浏览次数:20795 次

char(8)的string如何转换成日期
C#中char(8)的string如何转换成日期!
例如20120731转化为2012-07-31

------解决方案--------------------
string.Format("{0}-{1}-{2}",string.substring(....
------解决方案--------------------
C# code

            string str = "20120731";
            string ss = DateTime.ParseExact(str, "yyyyMMdd", null).ToString("yyyy-MM-dd");

------解决方案--------------------
SQL里直接转
cast(left(字段名,8) as date)
------解决方案--------------------
用Substring()截取,然后再加上"-"连接起来
datatimePicker..Value()接收下就可

------解决方案--------------------
Response.Write(DateTime.ParseExact("20120731", "yyyyMMdd", null).ToString("yyyy-MM-dd"));

建站交流群:61918700