sql >> Base de Datos >  >> RDS >> Sqlserver

Ejemplos de GETUTCDATE() en SQL Server (T-SQL)

Al usar SQL Server, puede usar T-SQL GETUTCDATE() función para devolver la hora UTC actual (hora universal coordinada). La hora UTC es el estándar de tiempo principal por el cual el mundo regula los relojes y el tiempo.

El valor de retorno de GETUTCDATE() La función se deriva del equipo en el que se ejecuta la instancia de SQL Server. La zona horaria no está incluida y se devuelve como datetime valor.

Sintaxis

La sintaxis es así:

GETUTCDATE()

Por lo tanto, no acepta ningún argumento.

Ejemplo

He aquí un ejemplo de uso:

SELECT GETUTCDATE() AS Result;

Resultado:

+-------------------------+
| Result                  |
|-------------------------|
| 2018-06-17 05:17:46.750 |
+-------------------------+

Dar formato a la fecha

Siempre puede usar otras funciones de T-SQL junto con GETUTCDATE() . Por ejemplo, puede usar el FORMAT() función para formatear la fecha en el formato que necesita (y que se devuelva como una cadena).

Ejemplo:

 
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;

Resultado:

+--------------------------------+
| Result                         |
|--------------------------------|
| Sunday, 17 June 2018, 05:43 AM |
+--------------------------------+

Tenga en cuenta que GETUTCDATE() tiene menos precisión de segundos fraccionarios que el SYSUTCDATETIME() función, que devuelve la fecha/hora UTC como datetime2 valor, con un rango de precisión de fracciones de segundo de 1 a 7 dígitos.