在 BigQuery 中将 strimg 列转换为时间戳时出错

问题描述 投票:0回答:1

我收到以下错误:

Invalid datetime string "2021-07-29T01:06:04.636651000+01:00"

尝试将嵌套 json 中的字符串转换为新的日期时间列。我按照文档的想法尝试使用 PARSE_TIMESTAMP :

SELECT PARSE_TIMESTAMP("%G-%m-%dT%H:%M:%E9S%Ez", JSON_VALUE(event, '$.timestamp'))

但不断收到错误,所以显然有些事情不太正确,但不确定是什么。

sql google-bigquery datetime-format
1个回答
0
投票

你可以这样尝试吗?格式有错误。

选择 PARSE_TIMESTAMP("%G-%m-%dT%H:%M:%E6S%Ez", JSON_VALUE(event, '$.timestamp'))

© www.soinside.com 2019 - 2024. All rights reserved.