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

SQL 日期 时间分离
可以通过DATEPART(datepart,date)获取时间中的年月日时分秒值,
如果某字段类型是datetime,值为 '2012-04-10 01:00:59'
是否办法将日期和时间分离。且分离后的结果类型都还是datetime

------解决方案--------------------
SQL code
select CONVERT(varchar(10) , '2012-04-10 16:31:32' ,120) --2012-04-10
select right(CONVERT(varchar(20) , '2012-04-10 16:31:32'),8) --16:31:32