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()" 的评论、建议或更正 此处