BigQuery - 从时区名称获取时区偏移量

Chr*_*row 6 datetime google-bigquery

BigQuery 中是否有任何方法可以从时区名称获取当前 UTC 时区偏移量?例如使用输入:

`Australia/Victoria`
Run Code Online (Sandbox Code Playgroud)

我目前如何返回:

+10:00
Run Code Online (Sandbox Code Playgroud)

Mik*_*ant 5

以下是 BigQuery 标准 SQL 的示例

#standardSQL
WITH `project.dataset.table` AS (
  SELECT 'Australia/Victoria' tz_string
)
SELECT  tz_string, DATETIME_DIFF(CURRENT_DATETIME(tz_string), CURRENT_DATETIME(), hour) tz_hours
FROM `project.dataset.table`
Run Code Online (Sandbox Code Playgroud)

有结果

Row tz_string           tz_hours
1   Australia/Victoria  10   
Run Code Online (Sandbox Code Playgroud)