【发布时间】:2016-09-14 07:56:22
【问题描述】:
如何在使用getdate() 函数时只显示日期?
当我使用时
select getdate() as Today's Date
它给了我:
2016-05-18 08:32:07.100
但我只需要:
2016-05-18
如何获得?
【问题讨论】:
标签: sql sql-server
如何在使用getdate() 函数时只显示日期?
当我使用时
select getdate() as Today's Date
它给了我:
2016-05-18 08:32:07.100
但我只需要:
2016-05-18
如何获得?
【问题讨论】:
标签: sql sql-server
使用转换。第一个参数截断长度,最后一个参数指定日期格式:
SELECT Convert(varchar(10), getdate(), 103) as [Today's Date]
【讨论】:
如果您使用的是 SQL Server 2012+,您可能还想查看FORMAT - 我认为它更易于阅读/使用。
例如:SELECT FORMAT(GETDATE(), 'dd/MM/yyyy')
更多信息请见this msdn link
【讨论】: