我有一个日期字符串,格式为'dd-mon-yy'即:
27-JAN-18 28-JAN-18
如何使用BigQuery中的标准SQL将此格式转换为'dd / mm / yyyy'格式的日期?
答案 0 :(得分:1)
如果要将日期从字符串格式转换为特定日期格式,首先必须使用BigQuery中的PARSE_DATE函数将字符串转换为日期,然后使用FORMAT_DATE函数将日期转换为所需的格式。这是一段代码转换字符串" DD-Mon-YY"到格式为dd / mm / yyyy的日期值:
SELECT FORMAT_DATE("%d /%m /%E4Y",PARSE_DATE("%d-%b-%y"," name_of_column_with_string_dates")) as formatted_dates FROM`projectId.dataset.table`