是否可以通过查询将Big Mon 2020年5月11日星期一11:22:19 GMT + 0000(协调世界时)转换为日期格式,例如YYYY-MM-DD?
还是在BigQuery中进行查询之前必须转换数据格式?
答案 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
如果想了解更多信息,请检查此资源。