我想在Sybase中获取当前日期并将时间设置为13:30:00。
我说我做
select getdate()
12/5/2014 4:06:24.670 PM
I want to return
12/5/2014 13:30:00 PM
如何改变它?
答案 0 :(得分:1)
我没有时间测试这个,但我建议你将getdate()的日期部分转换为mm / dd / YYYY,然后添加" 13:30:00 PM"在将其从字符串转换回datetime对象之前。
select convert(datetime,convert(varchar, getdate(), 101) + "13:30:00 PM")