SQL服务器中的GETDATE()函数

时间:2017-10-26 10:52:00

标签: sql sql-server-2008 date-formatting getdate

运行SQL查询时:

select GETDATE()

我得到以下输出:

2017-10-26 12:48:41.273

显示日期和时间。但我希望输出为

2017-10-26 00:00:00

如何获得这样的日期格式?

2 个答案:

答案 0 :(得分:2)

尝试以下:

SELECT CONVERT(DATETIME,CONVERT(VARCHAR(12),GETDATE(),112))

结果:

2017-10-26 00:00:00.000

答案 1 :(得分:0)

SQL Server 2012及更高版本

<强> SELECT FORMAT(GETDATE() , 'yyyy/dd/MM HH:mm:ss')

结果

对于上述任何一种情况,它将返回:

10/16/2013 17:00:20