将DateTime字符串插入BigQuery中的datetime字段

Bra*_*ire 2 google-bigquery

我们使用PHP将记录插入BigQuery,但是在尝试在名为PageView_Date的datetime列中插入a值时遇到问题.我们的格式不正确吗?

数据我们插入

[PageView_ID] => 31580396 [PageView_Date] => 2016-12-17 17:16:27

BIGQUERY RESPONSE

[reason] => invalid [location] => pageview_date [debugInfo] => generic :: out_of_range:格式字符'T'与字符串''[message] =>格式字符'T'和字符串字符不匹配'不匹配"

Ell*_*ard 5

您确定日期时间值是否具有该格式?错误消息表明它包含T将日期与时间部分分开,例如2016-12-17T17:16:27.您可能对来自公共跟踪器的此功能请求感兴趣,尽管参考参数也适用于JSON解析,例如.

  • 我能够通过用 T 替换空格来插入日期,因此“2016-12-17 17:16:27”变成了“2016-12-17T17:16:27”并且它有效。正如您指出的链接,我尝试了所有不同的格式,但这似乎不是我们应该使用的格式。 (2认同)