VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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)