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

时间格式转换
SQL code



----现有时间   2012/6/12 下午 03:47:15
----我如何   把上面的时间,转换成 正常的时间格式    2012/6/12 17:41:01      




------解决方案--------------------
SQL code

 select case when charindex('下午','2012/6/12 下午 03:47:15')>0
        then dateadd(hh,12,cast(replace('2012/6/12 下午 03:47:15','下午 ','') as datetime))
        else replace('2012/6/12 下午 03:47:15','上午 ','') end as dates
 /*
 dates
2012-06-12 15:47:15.000
 */