【发布时间】:2021-11-04 23:48:31
【问题描述】:
我的 Big Query 表中的一个日期格式为 DD-MMM-YY 作为 STRING 列(例如 31-OCT-20)。 现在我需要将格式转换为日期格式的 YYYY/MM/DD 以将数据插入另一个表(例如 2020/10/31)。
请帮助了解 Google Big Query 所需的格式。
提前致谢。
【问题讨论】:
标签: google-bigquery date-formatting
我的 Big Query 表中的一个日期格式为 DD-MMM-YY 作为 STRING 列(例如 31-OCT-20)。 现在我需要将格式转换为日期格式的 YYYY/MM/DD 以将数据插入另一个表(例如 2020/10/31)。
请帮助了解 Google Big Query 所需的格式。
提前致谢。
【问题讨论】:
标签: google-bigquery date-formatting
在尝试了PARSE_DATE 和FORMAT_DATE 的组合后,它起作用了:
SELECT FORMAT_DATE("%Y/%m/%d",PARSE_DATE('%d-%b-%y','31-OCT-20'))
【讨论】:
使用PARSE_DATE:
SELECT PARSE_DATE('%d-%b-%y','31-OCT-20')
【讨论】: