Oracle/PLSQL: función TZ_OFFSET

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: función TZ_OFFSET

Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función TZ_OFFSET Con sintaxis y ejemplos.

describir

El desplazamiento de zona horaria del valor devuelto por la función Oracle/PLSQL TZ_OFFSET.

sintaxis

La sintaxis de la función TZ_OFFSET en Oracle/PLSQL es:

TZ_OFFSET( timezone )

parámetro o parámetro

Zona horaria

Un nombre de zona horaria válido, una diferencia de zona horaria con respecto a UTC, una función SESSIONTIMEZONE o una función DBTIMEZONE. Algunos de los nombres de zona horaria más utilizados son:

Canadá/Atlántico Pacífico/Pascua
Canadá/Central Pacífico/Honolulu
Canadá/Saskatchewan Oriental Pacífico/Kwajalein
Canadá/Este Pacífico/Pago_Pago
Canadá/Montañas Pacífico/Samoa
Canadá/Terranova América/Alaska
Canadá/Pacífico América/Aleutianas
Canadá/Saskatchewan Estados Unidos/Arizona
Canadá/Yukón América/Centro
Europa/Dublín EE. UU./Este de Indiana
Europa/Estambul EE. UU./Este
Europa/Lisboa Estados Unidos/Hawái
Europa/Londres EE. UU./Míchigan
Europa/Moscú América/Montaña
Europa/Varsovia América/Pacífico
Greenwich EE. UU./Pacífico – Nuevo
Pacífico/Oakland América/Samoa
Pacífico/Chatham

devolver los bienes

La función TZ_OFFSET devuelve el valor de compensación de la zona horaria.

notas

Para encontrar más valores de zona horaria, puede ejecutar la siguiente consulta:

SELECT DISTINCT tzname
FROM V$TIMEZONE_NAMES;

aplicar para

La función TZ_OFFSET está disponible en las siguientes versiones de Oracle/PLSQL:

  • Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i

ejemplo

Veamos algunos ejemplos de la función TZ_OFFSET de Oracle y exploremos cómo usar la función TZ_OFFSET en Oracle/PLSQL.

Por ejemplo:

TZ_OFFSET('US/Michigan')
Result: '-05:00'

TZ_OFFSET('-08:00')
Result: '-08:00'

TZ_OFFSET(sessiontimezone)
Result: '-07:00'  (depending on your configuration)

TZ_OFFSET(dbtimezone)
Result: '-07:00'  (depending on your configuration)