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