在SQL SERVER中如何得到当前的时间(不含日期的时间!)(50分)

  • 主题发起人 主题发起人 fxh7622
  • 开始时间 开始时间
F

fxh7622

Unregistered / Unconfirmed
GUEST, unregistred user!
使用GetDate()函数得到的时间是含有日期的,那如何得到时间呢???
 
getdate()返回的就是日期和时间.下面是我得到的.
2006-08-12 21:30:55.700
 
看一下SQL查询分析器里的帮助
有个DatePart函数,应该有你想要的东西
我暂时没装SQL,所有不能明确回答
 
select convert(varchar(12),getdate(),114),包含毫秒,如果不要,改12为8
 
楼上才是对的。
 
convert(varchar(12),getdate(),114) 显示的是 yymmddhhmmss格式
convert(varchar(8),getdate(),112) 显示的是 yyyymmdd格式
 
建个TADODataSet,
执行 select getdate()
速度最快
 
。。。。这种问题其实查看一下帮助文件,就可以搞定了。。。晕倒,
上面的方法通通可行,一般利用convert + substring 一般都可以满足要求,但是还可以使用 DatePart 函数实现一些特殊格式需求,这就很自由了。...
delcare @time datetime
set @time =getdate()
select DatePart(hour,@time)+':'+DatePart(minute,@time)+':'+DatePart(second,@time)
 
后退
顶部