TZ_OFFSET
功能描述
TZ_OFFSET函数用于返回与其输入参数相关的时区偏移量。
注意事项
该功能仅在数据库兼容模式为Oracle时支持(即数据库实例初始化时指定DBCOMPATIBILITY='A')。
语法格式
SELECT TZ_OFFSET ( { 'time_zone_name'| '{ + | - } hh : mi'| SESSIONTIMEZONE | DBTIMEZONE } )
参数说明
time_zone_name
时区名,如'PRC'。
{+|-} hh:mi
时区相对UTC的偏移,hh范围:0-15;mi范围:0-59。
SESSIONTIMEZONE
返回当前会话时区。
DBTIMEZONE
返回数据库时区。
示例
SELECT tz_offset('PRC');
SELECT tz_offset('GMT');
SELECT tz_offset('America/Lima');
返回结果为:
tz_offset
-----------
+08:00
(1 row)
tz_offset
-----------
+00:00
(1 row)
tz_offset
-----------
-05:00
(1 row)