getdate()函数

时间:2016-05-18 02:34:40

标签: sql sql-server

如何在使用getdate()功能时仅显示日期?

当我使用时

select getdate() as Today's Date

它给了我:

2016-05-18 08:32:07.100

但我只需要:

 2016-05-18

如何获得这个?

2 个答案:

答案 0 :(得分:4)

使用转换。第一个参数截断长度,最后一个参数指定日期所需的格式:

SELECT Convert(varchar(10), getdate(), 103) as [Today's Date]

答案 1 :(得分:1)

如果您使用的是SQL Server 2012+,您可能还需要查看SELECT FORMAT(GETDATE(), 'dd/MM/yyyy') - 在我看来,阅读/使用它会更好。

示例:ipcs -s

有关详细信息,请参阅this msdn link