编程论坛
注册
登录
编程论坛
→
SQL Server论坛
[求助]如何只显示日期不显示时间
hyfz_825
发布于 2007-05-19 00:11, 2286 次点击
在SQL Server 中查询日期:select getdate() 但是也显示了时间,现在不要显示时间,请各位帮忙解决一下!!~~
6 回复
#2
初学Delphi
2007-05-19 13:26
转换成字符型吧,datetime类型好像是都显示时间。就算你存储的是日期,查出来也是 00:00:00
#3
hyfz_825
2007-05-19 21:18
谢谢你的提醒,已经达到了效果。可以不显示时间的
declare @date datetime --定义时间日期变量--
set @date = getdate() --获取系统当前时间--
select convert(varchar(20),@date,111) --转换成字符--
这样就可以了!!
#4
liuzhe
2007-06-07 10:33
用datename也可以不顯示00:00:00 顯示得是英文得日期
#5
sky_yang_sky
2007-06-09 14:45
如果是想只獲得時間而不要日期的花只要將3樓的111換成114就行了。
#6
初学Delphi
2007-06-12 11:56
楼上MM真聪明,这个有很多格式,显示结果都不同
#7
songyuyu
2007-06-12 11:58
支持一下,都将自己的方法说出来了
1