您的位置:首页 > 数据库

2009-03-19 如何格式化SQL时间字符串

2009-03-19 23:06 369 查看
大家有可能接手别人的项目的时候,人家的表已经设计好了。由于某些原因,别人可能把时间那个列设成字符串。(本人强烈不推荐这种做法)但是,我们怎样把那个字符串转化自己想要的时间格式呢?用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各个参数的含义,本人在此就不多说。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: