SQL 服务器中的 GETDATE() 函数

GETDATE() function in SQL server

当 运行 SQL 查询时:

select GETDATE()

我得到以下输出:

2017-10-26 12:48:41.273

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

2017-10-26 00:00:00

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

SQL Server 2012 及更高版本

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

结果

对于以上任何一个,它会 return:

10/16/2013 17:00:20

试试下面的方法:

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

结果:

2017-10-26 00:00:00.000