如何将特定日期格式加载到 BigQuery

Posted

技术标签:

【中文标题】如何将特定日期格式加载到 BigQuery【英文标题】:How to load specific date format into BigQuery 【发布时间】:2017-05-22 11:00:30 【问题描述】:

将 .csv 文件加载到 BigQuery 中时,日期格式为 DD/MM/YY,如果我为表指定架构并选择日期格式,则它不起作用。

但是,如果我没有指定架构并选择自动检测,它会起作用并将日期格式转换为YYYY-MM-DD

是否有可能手动将日期转换为正确的格式并指定该字段的名称?

谢谢, 大卫

【问题讨论】:

【参考方案1】:

很遗憾,无法通过加载 API 控制日期格式。您可以先将数据加载到STRING,然后使用标准SQL 的PARSE_DATE 函数使用任何自定义格式对其进行解析。

【讨论】:

以上是关于如何将特定日期格式加载到 BigQuery的主要内容,如果未能解决你的问题,请参考以下文章

Bigquery 中的错误日期格式从字符串更改为日期

Bigquery 无法加载数据日期值或时间戳值格式错误

如何在 BigQuery 中以字符串格式将工作日月份转换为日期?

BigQuery:将 mm/yyyy 日期与特定日期和 CURRENT_DATE 进行比较

从 BigQuery 到数据洞察的日期格式

列中的 BigQuery 日期分区