0
我想知道是否有人知道一种方法或有一个功能,自动将BigQuery UTC时间戳转换为本地标准或夏令时区(本例中是PDT/PST)。BigQuery将UTC时间转换为本地时间
基本上从UTC自动扣除7或8小时,根据一年中的时间给出PDT或PST。
我知道有很多方法可以实现这一点,但我想知道是否有人在BigQuery环境中知道任何简单,干净和快速的方法。
感谢
我想知道是否有人知道一种方法或有一个功能,自动将BigQuery UTC时间戳转换为本地标准或夏令时区(本例中是PDT/PST)。BigQuery将UTC时间转换为本地时间
基本上从UTC自动扣除7或8小时,根据一年中的时间给出PDT或PST。
我知道有很多方法可以实现这一点,但我想知道是否有人在BigQuery环境中知道任何简单,干净和快速的方法。
感谢
使用standard SQL(如2016年9月),你可以访问时区功能,如DATE(timestamp_expression[, timezone])
:
#standardSQL
SELECT DATETIME("2008-12-25 15:30:00+07", "America/Los_Angeles") as date;
文档here。
这不(只是)转换时间戳,这是presqably你想要的。它需要一个时间戳并输出一个日期。 –
@ DennisJaheruddin在回复中有一个错字。 Datetime函数转换参数中提到的给定时区字符串中的+07表示法时区。 – Pentium10