当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


SQL Server GETUTCDATE()用法及代码示例


GETUTCDATE():

SQL Server中的此函数用于以“ YYYY-MM-DD hh:mm:ss.mmm”模式返回当前数据库系统的UTC日期和时间。

特征:

  • 此函数用于查找当前数据库系统的UTC日期和时间。
  • 此函数位于日期函数下。
  • 此函数不接受任何参数。
  • 此函数以“ YYYY-MM-DD hh:mm:ss.mmm”格式返回输出。

用法:

GETUTCDATE()

参数:



此方法不接受任何参数。

返回值:

它以“ YYYY-MM-DD hh:mm:ss.mmm”格式返回当前数据库系统的UTC日期和时间。

示例1:

使用GETUTCDATE()函数并获取输出。

SELECT GETUTCDATE();

输出:

2021-01-03 15:34:14.403

在这里,每次编译代码时输出都会变化,因为此方法返回当前UTC日期和时间。

示例-2:



在以下示例中,使用GETUTCDATE()作为默认值并获取输出。

CREATE TABLE get_utc_date
(
   id_num        INT IDENTITY,
   message        VARCHAR(150) NOT NULL,
   generated_at DATETIME NOT NULL
   DEFAULT GETUTCDATE(),
   PRIMARY KEY(id_num)
);
INSERT INTO get_utc_date(message)
VALUES('Its the first message.');

INSERT INTO get_utc_date(message)
VALUES('get_utc_date');

SELECT
     id_num,
     message,
     generated_at
FROM
     get_utc_date;

输出:

  |id_num |  message              |   generated_at
-------------------------------------------------------------  
1 | 1     | Its the first message.| 03.01.2021 17:32:16
-------------------------------------------------------------
2 | 2     | get_utc_date          | 03.01.2021 17:32:16

在这里,首先需要创建一个表,然后将值插入其中,然后使用GETUTCDATE()函数作为默认值来生成所需的输出。

注意:要运行上述代码,请使用SQL Server编译器,也可以使用联机编译器。

示例3:

使用CONVERT()函数以便将GETUTCDATE()函数的输出仅转换为当前日期。

SELECT CONVERT(DATE, GETUTCDATE());

输出:

2021-01-07

在这里,每当代码返回当前日期时,输出可能会有所不同。

示例4:

使用CONVERT()函数仅将GETUTCDATE()函数的输出转换为当前时间。

SELECT CONVERT(TIME, GETUTCDATE());

输出:

06:40:14.4700000

在这里,每次编译代码时,输​​出可能会有所不同,因为它返回了当前时间。

应用:

此函数用于返回数据库系统的当前UTC日期和时间。

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 GETUTCDATE() Function in SQL Server。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。