如何在 SQL 中获取当前日期和时间?
在本文中,我们将展示如何在 SQL 中获取当前日期和时间。每当我们需要插入和获取当前日期和时间时。所以在 SQL 中查找当前日期和时间有一些预定义的功能。我们将在这里实现一些方法。借助以下功能。
GET DATE() :
GETDATE()函数主要用于查找当前日期。它将返回 DATETIME 数据类型。这意味着它将返回当前日期和当前时间。
查询:
Select GetDate() AS 'CurrentDATETime';
输出:
CURRENT_TIMESTAMP:
它还用于查找当前时间戳,即当前日期和时间。CURRENT_TIMESTAMP 函数的用法与 GETDATE()函数的用法相同 CURRENT_TIMESTAMP 返回的结果与 GETDATE()相同。
查询:
Select CURRENT_TIMESTAMP AS "CURRENTTIMESTAMP";
输出:
sysdate():
函数还用于获取运行 SQL Server 实例的系统的当前时间。与 GETDATE()函数相比,SYSDATETIME()函数提供了更高的小数秒精度。我们可以从 SYSDATETIME()函数返回的日期和时间值中获取时间部分,如下所示:
查询:
SELECT SYSDATETIME() 'Current TIME using SYSDATETIME()'
输出:
从中单独提取时间部分当前日期从系统日期:
我们可以从 GETDATE()或 CURRENT_TIMESTAMP()中提取时间部分。
查询:
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处