调用TZ_OFFSET函数查询目标时区的时区偏移量。
说明 时区偏移量是指当前时区与格林尼治标准时间(GMT)的差。
语法
TZ_OFFSET (n)
参数
参数 | 说明 |
---|---|
n | 目标时区区域名称,可以通过pg_timezone_names 视图获取时区名称,命令如下:
|
示例
-
使用以下语句查询
Antarctica/Syowa
所在时区的时区偏移量:SELECT TZ_OFFSET('Antarctica/Syowa');
查询结果如下,
Antarctica/Syowa
比格林尼治标准时间快三小时:tz_offset ----------- +03:00 (1 row)
-
使用以下语句查询
US/Eastern
所在时区的时区偏移量:SELECT TZ_OFFSET('US/Eastern');
查询结果如下,
US/Eastern
比格林尼治标准时间慢五小时:tz_offset ----------- -05:00 (1 row)