2016-12-18 19 views
2

PHPを使用してBigQueryにレコードを挿入していますが、PageView_Dateというdatetimeカラムに値を挿入しようとして問題が発生しています。私たちのフォーマットは正しくないのですか?BigQueryのdatetimeフィールドにDateTime文字列を挿入します

WEは

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

のBigQuery RESPONSE

[理由] INSERT DATA =>無効です [location] => pageview_date [debugInfo] =>ジェネリック:: out_of_range:フォーマット文字 'T'と文字列 ''の間の不一致 [message] =>ミスム書式文字 'T'と文字列 ''の間のアタック

答えて

4

datetime値にはその形式がありますか?エラーメッセージには、時刻部分と日付を区切るTが含まれていることが示されます。 2016-12-17T17:16:27this feature request from the public trackerに興味があるかもしれません。パラメータを参照していてもJSON解析にも適用されます。

+0

「2016-12-17 17:16:27」が「2016-12-17T17:16:27」になったので、スペースをTに置き換えて挿入することができました。あなたが指摘したリンクのように、私はさまざまなフォーマットを試してみました。 –

関連する問題