当前系统时间-SQL
如何仅在SQL Server/任何数据库中获取当前系统时间 不需要日期…只需要当前时间。您可以使用当前系统时间-SQL,sql,sql-server,Sql,Sql Server,如何仅在SQL Server/任何数据库中获取当前系统时间 不需要日期…只需要当前时间。您可以使用getdate()或current\u timestamp Using `getdate()` like: select getdate() ============================= and get only time use convert function with 108 code like : select convert(varchar,GETDATE(),
getdate()
或current\u timestamp
Using `getdate()` like:
select getdate()
=============================
and get only time use convert function with 108 code like :
select convert(varchar,GETDATE(),108)
这将为您提供日期和时间,但是您可以根据需要对其进行格式化
如果您使用的是SQL Server 2008+,您甚至可以将结果格式化为time
:
select cast(getdate() as time)
如果您不在SQL Server 2008+中,则可以使用多个选项来获取时间,包括:
SELECT convert(char(8), getdate(), 108)
请参阅多个版本您可以使用getdate()
或current\u时间戳
这将为您提供日期和时间,但是您可以根据需要对其进行格式化
如果您使用的是SQL Server 2008+,您甚至可以将结果格式化为time
:
select cast(getdate() as time)
如果您不在SQL Server 2008+中,则可以使用多个选项来获取时间,包括:
SELECT convert(char(8), getdate(), 108)
查看多个版本选择CONVERT(VARCHAR(8),GETDATE(),108)CurrTime 选择CONVERT(VARCHAR(8),GETDATE(),108)CurrTime 有3种不同的语句可用于获取当前系统时间
select CONVERT(VARCHAR(8),getDate(),108)
select CONVERT(VARCHAR(8),{fn NOW()},108)
select CONVERT(VARCHAR(8),CURRENT_TIMESTAMP,108)
它们都会产生相同的结果,并且性能相同,因此这实际上是您喜欢的三种外观中的任何一种。有3种不同的语句可用于获取当前系统时间
select CONVERT(VARCHAR(8),getDate(),108)
select CONVERT(VARCHAR(8),{fn NOW()},108)
select CONVERT(VARCHAR(8),CURRENT_TIMESTAMP,108)
它们都产生相同的结果,性能也相同,因此,实际上这是您喜欢的三种外观中的任何一种。请看一看,请看一看