make_date

make_date

make_date 介绍

make_date(year, month, day) - 根据年、月、日字段创建日期。如果配置 spark.sql.ansi.enabled 设置为 false,则在输入无效时函数返回 NULL。否则,将抛出错误。

参数:

  • year - 要表示的年份,范围从 1 到 9999
  • month - 要表示的月份,从 1(一月)到 12(十二月)
  • day - 要表示的月份中的天数,范围从 1 到 31

Examples:

> SELECT make_date(2013, 7, 15);
 2013-07-15
> SELECT make_date(2019, 7, NULL);
 NULL

Since: 3.0.0