sql - SQL Server 中的 GETDATE() 函数

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

运行 SQL 查询时:

select GETDATE()

我得到以下输出:

2017-10-26 12:48:41.273

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

2017-10-26 00:00:00

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

最佳答案

尝试以下:

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

结果:

2017-10-26 00:00:00.000

关于sql - SQL Server 中的 GETDATE() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46952446/

相关文章:

sql - 查找所有具有 ROWGUIDCOL 的表

sql - 使用 SET 命令更新表中的多列

sql - 在 SQL Server VARCHAR 列中插入尾随空格

tsql - T-SQL - 交叉应用到 PIVOT? (将数据透视表与表值函数一起使用)?

java - 我应该使用并行数组来自动简化日期格式吗?

java - JDBC 选择列

PHP 查询 MySQL 函数字符串

sql - 邮政编码使用 10 位字符的约束检查

c# - 月份缩写显示 4 个字符而不是 3 个

java - Scala:为什么 java.lang.IllegalArgumentException:无法将给定对象格式化为日期?