在BigQuery中,可以使用DATE_FORMAT函数将日期转换为特定格式的字符串。以下是一个示例代码,展示如何使用DATE_FORMAT函数将日期从BigQuery提取为非ISO格式:
SELECT
DATE_FORMAT(date_column, "%Y-%m-%d") AS custom_date
FROM
your_table
在上面的代码中,date_column
是包含日期的列名,your_table
是表的名称。DATE_FORMAT
函数将date_column
中的日期按照"%Y-%m-%d"
格式转换为字符串,并将其命名为custom_date
。
你可以根据自己的需求,使用不同的格式化模式。以下是一些常见的格式化选项:
%Y
:四位数的年份(例如:2022)%y
:两位数的年份(例如:22)%m
:两位数的月份(例如:01)%d
:两位数的日期(例如:01)%H
:24小时制的小时数(例如:13)%I
:12小时制的小时数(例如:01)%M
:两位数的分钟数(例如:05)%S
:两位数的秒数(例如:30)%p
:上午/下午标识符(例如:AM/PM)你可以根据自己的需求组合这些格式化选项来创建你想要的日期格式。
下一篇:BigQuery 分析函数