如何在 Big Query SQL 中将 DD-MMM-YY 转换为 YYYY/MM/DD

How to convert DD-MMM-YY to YYYY/MM/DD in Big Query SQL

我的一个大查询 table 中有一个日期格式为 DD-MMM-YY 作为 STRING 列(例如 31-OCT-20)。 现在我需要将格式转换为日期格式的 YYYY/MM/DD 以将数据插入另一个 table(例如 2020/10/31)。

请帮助确定 Google Big Query 所需的格式。

提前致谢。

使用PARSE_DATE:

SELECT PARSE_DATE('%d-%b-%y','31-OCT-20')

在尝试 PARSE_DATEFORMAT_DATE 的组合后成功了:

SELECT FORMAT_DATE("%Y/%m/%d",PARSE_DATE('%d-%b-%y','31-OCT-20'))