BigQuery - 将日期字符串转换为时间戳

时间:2015-09-11 14:54:40

标签: google-bigquery

我正在通过adwords javascript将插入广告插入bigquery。作为字符串插入bigquery表的javascript时间戳 - “Sun Sep 06 2015 02:42:54 GMT-0700(PDT)”。如何在bigquery select语句中将此字符串转换为格式为“2015-09-06 02:42:54”的时间戳。

1 个答案:

答案 0 :(得分:1)

您可以使用REGEXP_EXTRACT函数解析日期的每个部分(年,月,日等),然后构造一个字符串以传递到TIMESTAMP函数。您可以查看query reference以获取有关这些功能的更多信息。另见:a similar question with a different initial date format

但请注意,BigQuery TIMESTAMPs存储为UTC时间,因此您可能希望根据字符串中的时区来移动时间。