BigQuery:时间戳字段的输出 ISO 字符串?

Ric*_*ard 0 google-bigquery

我有一个带有 TIMESTAMP 字段的 BigQuery 表。

我已经阅读了可用的函数,但找不到输出时间戳字段的 ISO 字符串的方法。

有没有办法做到这一点?

小智 7

假设您的字段是 TIMESTAMP 类型,以下将生成符合 ISO 8601/ISO 3339 的表示形式:

SELECT FORMAT_TIMESTAMP("%Y-%m-%dT%X%Ez", CURRENT_TIMESTAMP)
Run Code Online (Sandbox Code Playgroud)

这会返回一个值,例如2017-09-13T22:44:28+00:00

有关更多信息,请参阅FORMAT_TIMESTAMP文档