Bigquery 日期时间格式 csv 到 bigquery YYYY-MM-DD HH:MM[:SS[.SSSSSS]]

ang*_*bot 6 csv datetime google-bigquery

阅读许多日期时间格式问题,但找不到适合的问题。- 显然 - 已经尝试谷歌这个。

我在上传到 bigquery 以创建新表的 csv 文件上有一些日期时间信息。BQ 指定任何日期时间列的格式必须是YYYY-MM-DD HH:MM:SS.

他们还举了个例子:

Event            | UNIX      | Datetime String
---------------------------------------------------------
"Neil Armstrong  | -14182916 | 1969-07-20 20:18:04
sets foot on     |           | 1969-07-20 20:18:04 UTC
the moon"        |           | 1969-07-20T20:18:04
Run Code Online (Sandbox Code Playgroud)

但是,当我将日期时间列格式化为YYYY-MM-DD HH:MM:SSexcel 并将该 csv 上传到 BQ 时,我收到错误消息:

Errors:
mediaupload-snapshot: CSV table encountered too many errors, giving up. 
Rows: 1; errors: 1. (error code: invalid)
query: Could not parse '2017/11/22 14:47:23 SGT' as a timestamp. 
Required format is YYYY-MM-DD HH:MM[:SS[.SSSSSS]]; Could not parse 
'2017/11/22 14:47:23 SGT' as datetime for field Start_Time (position 0) 
starting at location 492 (error code: invalidQuery)
Run Code Online (Sandbox Code Playgroud)

当我尝试将 csv 列转换为YYYY-MM-DD HH:MM[:SS[.SSSSSS]]使用 excel 时,我被告知这不是合法格式。

当我尝试YYYY-MM-DD HH:MM:SS \U\T\Cor 时YYYY-MM-DD\THH:MM:SS,它在 excel 中看起来不错,但我从 BQ 收到与上述相同的错误消息。

在 CSV 中存储数据以使其与 BQ 兼容的正确方法是什么?

小智 -3

尝试在上传到 BQ 之前跳过标头:

BQ导入快照