大家有可能接手别人的项目的时候,人家的表已经设计好了。由于某些原因,别人可能把时间那个列设成字符串。(本人强烈不推荐这种做法)但是,我们怎样把那个字符串转化自己想要的时间格式呢?用SQL的CONVERT和CAST函数,可以实现这个需求。如: CONVERT(varchar(100), CAST(Date_Field as datetime), 20). 大家可以试下,在查询分析器执行 Select CONVERT(varchar(100), CAST("03/19/2009" as datetime), 20) as Mytime 返回的结果将会是 2009-03-19 00:00:00 .如果想得到其他的时间格式,可以通过改变CONVERT的参数。大家可以通过SQL帮助文件,进一步了解CONVERT各个参数的含义,本人在此就不多说。
posted on 2009-03-19 23:06  Kwoksun  阅读(936)  评论(0)    收藏  举报