我知道在BigQuery中可以通过DATETIME(时间戳,时区)来转换时间戳。但是SQL中的时区名称组织得非常糟糕。我想知道是否有一个函数或方法可以使用"+00:04“或"4”这样的数字字符串将UTC中的时间转换为其他时区,其中数字表示时区比UTC时间早或晚的小时数。
谢谢!
发布于 2018-07-24 02:19:23
您可以通过使用以下格式提供其UTC偏移量来指定时区:
(+|-)H[H][:M[M]]
例如:
-07:00
SELECT CURRENT_DATETIME('-07:00'), DATETIME(CURRENT_TIMESTAMP(), '-07:00')
https://stackoverflow.com/questions/51484904
复制相似问题