我想知道是否有人知道某种方式或有自动将BigQuery UTC时间戳转换为本地标准或夏令时区(在我的情况下是PDT / PST)的功能。
基本上自动从UTC扣除7或8小时,根据一年中的时间提供PDT或PST。
我知道有很多方法可以实现这一点,但我想知道是否有人知道BigQuery环境中任何简单,干净和快捷的方法。
由于
答案 0 :(得分:3)
使用standard SQL(截至2016年9月)您可以访问时区功能,例如DATE(timestamp_expression[, timezone])
:
#standardSQL
SELECT DATETIME("2008-12-25 15:30:00+07", "America/Los_Angeles") as date;
文档是here。