make_date 函数

yearmonthday 字段创建日期。

语法

make_date(year, month, day)

参数

  • year:整数表达式,其计算结果为 1 到 9999 之间的值。
  • month:整数表达式,其计算结果为 1(1 月)到 12(12 月)之间的值。
  • day:整数表达式,其计算结果为 1 到 31 之间的值。

返回

一个日期。

如果任何参数超出界限,则函数将引发错误。

注意

如果 启用了 spark ,则 函数将返回, NULL 而不是格式错误的参数的错误。

示例

> SELECT make_date(2013, 7, 15);
 2013-07-15
> SELECT make_date(2019, 13, 1);
 NULL
> SELECT make_date(2019, 7, NULL);
 NULL
> SELECT make_date(2019, 2, 30);
 NULL