如何在BigQuery中使用“星期一2020年5月11日星期一11:22:19 GMT + 0000(世界标准时间)”作为日期

时间:2020-05-27 03:48:28

标签: javascript google-bigquery

是否可以通过查询将Big Mon 2020年5月11日星期一11:22:19 GMT + 0000(协调世界时)转换为日期格式,例如YYYY-MM-DD?

还是在BigQuery中进行查询之前必须转换数据格式?

2 个答案:

答案 0 :(得分:1)

下面是BigQuery标准SQL

SELECT DATE(PARSE_TIMESTAMP('%a %b %d %Y %X GMT%z', SUBSTR("Mon May 11 2020 11:22:19 GMT+0000 (Coordinated Universal Time)", 1, 33)))   

有输出

2020-05-11

答案 1 :(得分:1)

您可以使用此资源:

SELECT CURRENT_DATE([time_zone])

返回:2016-12-25

您可以添加一个可选时区作为此函数的参数。 如果您不传递参数,它将以UTC时区返回日期。

资源: Google BigQuery standard SQL docs

如果想了解更多信息,请检查此资源。