【发布时间】:2022-01-27 00:24:33
【问题描述】:
我有一个 DateTime 列,其中包含 UTC 格式的“2020-08-05T10:19:30”等数据。
我需要使用 BigQuery SQL 调用将其转换为“美国/洛杉矶”或“美国/芝加哥”时区。
我试过了:
SELECT A, B, C, DATETIME(date_field,"America/Los Angeles") as new_date_field FROM table;
我明白了:
"参数类型的函数 DATETIME 没有匹配的签名: 日期时间,字符串。支持的签名:DATETIME(INT64, INT64, INT64, INT64、INT64、INT64);日期时间(日期,时间);日期时间(时间戳, [细绳]);日期时间(日期);日期时间(日期时间);日期时间(字符串)”
【问题讨论】:
标签: sql datetime google-bigquery timezone-offset