当前位置: 代码迷 >> Sql Server >> (sql) 字符 转 datetime,该如何解决
  详细解决方案

(sql) 字符 转 datetime,该如何解决

热度:427   发布时间:2016-04-27 20:26:14.0
(sql) 字符 转 datetime
MS-SQL:例如
2007/1/2   上午   07:04:00   转   datetime   类型

求最简单的方法

------解决方案--------------------
declare @sdt varchar(100)
set @sdt= '2007/1/2 上午 07:04:00 '
select case when charindex( '上午 ',@sdt) > 0 then replace(@sdt, '上午 ', ' ')
when charindex( '下午 ',@sdt) > 0 then dateadd(hh,12,replace(@sdt, '下午 ', ' '))
end
  相关解决方案