make_date()

一个用于从单独值创建日期的函数

make_date() 是一个系统函数,用于从年、月、日组合成一个 date 值。

make_date() 函数是在 PostgreSQL 9.4 中添加的。

用法

make_date ( year int, month int, day int ) → date

如果提供的任何参数无效,则会引发错误。

变更历史

示例

make_date() 的基本用法示例

postgres=# SELECT make_date(2021, 8, 29);
 make_date  
------------
 2021-08-29
(1 row)

提供一个负数 year

postgres=# SELECT make_date(-100, 10, 1);
   make_date   
---------------
 0100-10-01 BC
(1 row)

提供一个或多个无效参数

postgres=# SELECT make_date(2021, 99, 99);
ERROR:  date field value out of range: 2021-99-99

分类

日期和时间, 系统函数

另请参阅

make_time(), make_timestamp(), make_timestamptz(), make_interval()

反馈

请在此 提交关于“make_date()”的任何评论、建议或更正