SQL中直接转换
select cast(datecol as datetime) as newCol from myTable
代码中转换,请看
DateTimeParse
http://msdn.microsoft.com/zh-cn/library/1k1skd40%28VS.80%29.aspx
或Convert.ToDateTime 方法
http://msdn.microsoft.com/zh-cn/library/system.convert.todatetime%28VS.80%29.aspx
DateTime.parse("string");
字符串的格式必须符合DateTime的格式,这样才能用DateTime.Parse(string datetime); Convert.ToDateTime(object datetime);
string da = "2009-11-10 11:20:11";
DateTime dt = Convert.ToDateTime(da);
可以转,但前提是字符必须是类似于时间格式的,如:"2009-11-12 "、"2009-11-12 11:29:13",否则不能转换。
转换函数:
string s = "xxxxxx";
DateTime dt = Convert.ToDateTime(s);
数据库中有Convert方法,.net中有Convert.toxxxx()方法