dbt/include/maxcompute/macros/utils/date.sql (5 lines of code) (raw):

{% macro maxcompute__date(year, month, day) -%} {%- set dt = modules.datetime.date(year, month, day) -%} {%- set iso_8601_formatted_date = dt.strftime('%Y-%m-%d') -%} to_date('{{ iso_8601_formatted_date }}') {%- endmacro %}