我一直试图将csv文件加载到BigQuery,但出现了以下错误。
我可以在架构中写些什么来帮助解决此错误?或者是一种将日期和时间分开的方式,以便BigQuery读取它?
日期格式:【2016年4月12日上午7:21:00】
"无法创建表:读取数据时出错,错误消息:无法将"2016年4月12日7:21:00 AM"解析为从位置15开始的字段Time(位置1(的TIMESTAMP,消息为"无效时区:AM";
提前谢谢!
不知道如何处理。如有任何指导,我们将不胜感激!
欢迎来到stackoverflow!
正如错误消息所示,它试图获取时间戳字段中使用的时区,但由于没有设置时区而出错。您只能在导入表后分离日期和时间,因此您可以将字段作为字符串导入,然后在BigQuery中重新生成表,并使用等方法重新格式化字段
FORMAT_TIMESTAMP(
'%Y-%m-%d %H:%M:%S %Z',
PARSE_TIMESTAMP('%m/%d/%Y %I:%M:%S %p', created_date)
) AS created_date