当我尝试执行 select CURRENT_TIMESTAMP
时,我得到表格形式的 2013-09-06 13:55:17.217
。但是当我尝试执行 print CURRENT_TIMESTAMP
时,我得到了 Sep 6 2013 1:58PM
我在这里没有得到秒。有什么问题吗,我这里有什么问题吗?
最佳答案
SELECT convert(varchar, CURRENT_TIMESTAMP, 113)
或
SELECT FORMAT(CURRENT_TIMESTAMP, 'dd MMM yyyy HH:mm:ss')
参见 here更多格式选项
关于sql-server - 无法从 SQL Server 中的 CURRENT_TIMESTAMP 获取秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18653285/