如何将带有合并日期时间的 CSV 上传到 Bigquery

How to upload CSV with a merged datetime to Bigquery

我一直在尝试将 csv 文件加载到 BigQuery,但出现以下错误。

我可以在模式中写些什么来帮助解决这个错误?或分隔日期和时间以供 BigQuery 读取的方法?

日期格式:[4/12/2016 7:21:00 AM]

“无法创建 table:读取数据时出错,错误消息:无法将“4/12/2016 7:21:00 AM”解析为字段时间(位置 1)开始于的时间戳位置 15,消息 'Invalid time zone: AM'"

提前致谢!

不知道如何处理。任何指导将不胜感激!

欢迎使用 Whosebug!

如错误消息所示,它正在尝试获取时间戳字段中使用的时区,但由于未设置时区而出错。您只能在 table 导入后分隔日期和时间,因此您可以将字段作为字符串导入,然后在 BigQuery 中重新制作 table 并使用类似

FORMAT_TIMESTAMP(
    '%Y-%m-%d %H:%M:%S %Z',
    PARSE_TIMESTAMP('%m/%d/%Y %I:%M:%S %p', created_date)
  ) AS created_date