2016-12-18 92 views
2

我們正在使用PHP將記錄插入BigQuery,但嘗試在名爲PageView_Date的datetime列中插入一個值時出現問題。我們的格式不正確?將DateTime字符串插入BigQuery中的datetime字段

DATA我們插入

[PageView_ID] => 31580396 [PageView_Date] => 2016年12月17日17時16分27秒

BIGQUERY RESPONSE

[原因] =>無效 [位置] => pageview_date [debugInfo] => generic :: out_of_range:格式字符'T'和字符串字符''之間不匹配 [message] => Mism atch格式字符'T'和字符串字符''

回答

4

您確定datetime值具有該格式嗎?該錯誤消息指示它包含從時間部分分離日期的T,例如, 2016-12-17T17:16:27。例如,您可能對this feature request from the public tracker感興趣,儘管提到參數也適用於JSON解析。

+0

我能夠通過用T代替空格來插入日期,所以「2016-12-17 17:16:27」變成了「2016-12-17T17:16:27」,它工作正常。正如你指出的鏈接,我嘗試了所有不同的格式,這似乎並不像我們應該使用的。 –