我知道在BigQuery中,可以按DATETIME(时间戳,时区)转换时间戳。但是,SQL中的时区名称组织得很差。我想知道是否存在从某个时间转换的函数或方法 UTC使用其他字符串,例如“ +00:04”或“ 4”,其中的数字将指示时区在UTC时间之前或之后的小时数。
谢谢!
答案 0 :(得分:2)
您可以通过使用以下格式提供其UTC偏移量来指定时区:
(+|-)H[H][:M[M]]
例如:
-07:00
SELECT CURRENT_DATETIME('-07:00'), DATETIME(CURRENT_TIMESTAMP(), '-07:00')