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

字符串转换成日期型


在SQL中
select   convert(datetime, '0 ')可以转换

在C#中
int   型
19681014
19700128
怎么样转换成日期型的呢
5/12/2005  
6/2/2005   这样的又怎么转呢

------解决方案--------------------
DateTime.Parse( "2007.08.09 ");
------解决方案--------------------
try

string test1 = "19700128 ";
DateTime dt1 = DateTime.ParseExact(test1, "yyyyMMdd ", System.Globalization.CultureInfo.InvariantCulture);

string test2 = "5/12/2005 ";
DateTime dt2 = DateTime.ParseExact(test2, "d\\/M\\/yyyy ", System.Globalization.CultureInfo.InvariantCulture);

后面的例子,哪个是月,哪个是日,自己根据实际情况改下M和d的位置吧