Compartir a través de


CURRENT_TIMEZONE (Transact-SQL)

Se aplica a: SQL Server 2022 (16.x) Azure SQL Database Azure SQL Managed Instance

Esta función devuelve el nombre de la zona horaria observada por un servidor o una instancia. Para SQL Managed Instance, el valor devuelto se basa en la zona horaria de la propia instancia asignada durante la creación de la instancia, no en la zona horaria del sistema operativo subyacente.

Nota

Para SQL Database, la zona horaria siempre se establece en UTC y CURRENT_TIMEZONE devuelve el nombre de la zona horaria UTC.

Sintaxis

CURRENT_TIMEZONE ( )  

Argumentos

Esta función no toma ningún argumento.

Tipo de valor devuelto

varchar

Observaciones

CURRENT_TIMEZONE es una función no determinista. Las vistas y las expresiones que hacen referencia a esta columna no se pueden indizar.

Ejemplo

Tenga en cuenta que el valor devuelto reflejará la configuración real de la zona horaria y el idioma del servidor o de la instancia.

SELECT CURRENT_TIMEZONE();  
/* Returned:  
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 
*/

Consulte también

Zonas horarias de SQL Managed Instance

CURRENT_TIMEZONE_ID()