Función GETUTCDATE() en SQL Server

GETUTCDATE() :

Esta función en SQL Server se usa para devolver la fecha y hora UTC del sistema de base de datos actual en un patrón ‘YYYY-MM-DD hh:mm:ss.mmm’.

Características :

  • Esta función se utiliza para encontrar la fecha y hora UTC del sistema de base de datos actual.
  • Esta función se incluye en Funciones de fecha.
  • Esta función no acepta ningún parámetro.
  • Esta función devuelve la salida en formato ‘YYYY-MM-DD hh:mm:ss.mmm’.

Sintaxis:

GETUTCDATE()

Parámetro:

Este método no acepta ningún parámetro.

Devoluciones :

Devuelve la fecha y hora UTC del sistema de base de datos actual en formato ‘YYYY-MM-DD hh:mm:ss.mmm’.

Ejemplo 1 :

Usando la función GETUTCDATE() y obteniendo el resultado.

SELECT GETUTCDATE();

Producción :

2021-01-03 15:34:14.403

Aquí, la salida variará cada vez que se compile el código, ya que este método devuelve la fecha y hora UTC actuales.

Ejemplo-2:

Usar GETUTCDATE() como valor predeterminado en el siguiente ejemplo y obtener el resultado.

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;

Producción :

  |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

Aquí, primero debe crear una tabla, luego insertar valores en ella y luego generar el resultado requerido usando la función GETUTCDATE() como valor predeterminado.

Nota: para ejecutar el código anterior, use el compilador del servidor SQL, también puede usar un compilador en línea.

Ejemplo-3:

Uso de la función CONVERT() para traducir la salida de la función GETUTCDATE() solo a la fecha actual.

SELECT CONVERT(DATE, GETUTCDATE());

Producción :

2021-01-07

Aquí, la salida puede variar cada vez que se compila el código, ya que devuelve la fecha actual.

Ejemplo-4:

Uso de la función CONVERT() para traducir la salida de la función GETUTCDATE() solo a la hora actual.

SELECT CONVERT(TIME, GETUTCDATE());

Producción :

06:40:14.4700000

Aquí, la salida puede variar cada vez que se compila el código, ya que devuelve la hora actual.

Solicitud :

Esta función se utiliza para devolver la fecha y hora UTC actual del sistema de base de datos.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *