注册 登录
编程论坛 SQL Server论坛

[求助]如何只显示日期不显示时间

hyfz_825 发布于 2007-05-19 00:11, 2286 次点击
   在SQL Server 中查询日期:select getdate()  但是也显示了时间,现在不要显示时间,请各位帮忙解决一下!!~~
6 回复
#2
初学Delphi2007-05-19 13:26
转换成字符型吧,datetime类型好像是都显示时间。就算你存储的是日期,查出来也是 00:00:00
#3
hyfz_8252007-05-19 21:18
  谢谢你的提醒,已经达到了效果。可以不显示时间的


declare @date datetime  --定义时间日期变量--
set @date = getdate() --获取系统当前时间--
select convert(varchar(20),@date,111) --转换成字符--

这样就可以了!!
#4
liuzhe2007-06-07 10:33
用datename也可以不顯示00:00:00   顯示得是英文得日期
#5
sky_yang_sky2007-06-09 14:45

如果是想只獲得時間而不要日期的花只要將3樓的111換成114就行了。

#6
初学Delphi2007-06-12 11:56
楼上MM真聪明,这个有很多格式,显示结果都不同
#7
songyuyu2007-06-12 11:58

支持一下,都将自己的方法说出来了

1