📅  最后修改于: 2023-12-03 15:20:15.219000             🧑  作者: Mango
在 SQL Server 中,GETUTCDATE() 函数用于获取当前的协调世界时 (UTC) 日期和时间。
GETUTCDATE()
GETUTCDATE() 函数返回一个 datetime
数据类型的值,表示当前的 UTC 日期和时间。
SELECT GETUTCDATE() AS CurrentUTCDateTime
这个查询将返回一个当前 UTC 日期和时间作为 CurrentUTCDateTime
列的值。
-- 插入一条带有当前 UTC 日期和时间的记录到 mytable 表中
INSERT INTO mytable (mydatetime) VALUES (GETUTCDATE())
-- 查询 mytable 表中所有日期和时间是今天的记录
SELECT * FROM mytable WHERE CONVERT(date, mydatetime) = CONVERT(date, GETUTCDATE())
以上示例中,我们通过 GETUTCDATE() 函数获取当前 UTC 日期和时间,并将其插入到名为 mytable
的表中的 mydatetime
列。然后,我们使用 CONVERT() 函数将每条记录的日期和时间部分转换为日期时间,并将它们与今天的日期时间部分进行比较,从而获取今天的记录。