日期格式化后转换为24时制
将日期格式化后转换为24时值,例如:
原日期:2016/01/13 下午 6:23:30 转化后的日期:2016-01-13 18:23:30.000
下面是转化SQL
Declare @t table(dt varchar(100)) insert into @t values('2016/01/13 上午 5:23:30') insert into @t values('2016/01/13 下午 6:23:30') select *,case when dt like '%下午%' then DATEADD(hour,12, cast(replace(replace(dt,'上午 ',''),'下午 ', '')as datetime)) else cast(replace(replace(dt,'上午 ',''),'下午 ', '') as datetime) end from @t
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!