SQL服务器中的GETDATE()函数

GETDATE() function in SQL server

本问题已经有最佳答案,请猛点这里访问。

运行SQL查询时:

1
SELECT GETDATE()

我得到以下输出:

1
2017-10-26 12:48:41.273

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

1
2017-10-26 00:00:00

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


尝试以下操作:

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

结果:

1
2017-10-26 00:00:00.000


SQL Server 2012及更高版本

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

结果

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

1
10/16/2013 17:00:20