首页 文章

使用数字转换UTC的时区而不是BigQuery SQL中的时区名称?

提问于
浏览
1

我知道在BigQuery中,可以通过DATETIME(时间戳,时区)转换时间戳 . 但SQL中时区的名称组织得非常糟糕 . 我想知道是否有一种功能或方法可以使用像“00:04”或“4”这样的数字字符串从UTC时间转换到其他时区,其中数字表示时区提前的小时数或者在UTC时间之后 .

谢谢!

1 回答

  • 2

    您可以使用以下格式通过提供其UTC偏移量来指定时区:

    (+|-)H[H][:M[M]]
    

    例如:

    -07:00
    
    SELECT CURRENT_DATETIME('-07:00'), DATETIME(CURRENT_TIMESTAMP(), '-07:00')
    

相关问题