當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。