DB/MSSQL
오전오후 -> datetime 변환
까망후니
2017. 3. 28. 17:16
set @eventdatetime = '2017-03-03 오전 10:20:30'
convert(datetime,
left(@eventdatetime,charindex(' ',@eventdatetime,1)-1)
+ ' '
+ right(@eventdatetime,charindex(' ',reverse(@eventdatetime),1)-1)
+ case when charindex('오전',@eventdatetime,1) > 0 then 'AM' else 'PM'
end
)
==========================================================
(convert(datetime,
left(@timeStamp, charindex(' ',@timeStamp, 1)-1)
+' '
+right(@timeStamp, charindex(' ',reverse(@timeStamp), 1)-1)
+case when charindex('오전', @timestamp, 1) > 0 then 'AM' else 'PM'
end)