make_date() 是一个系统函数,用于从年、月、日组合成一个 date 值。
make_date() 函数是在 PostgreSQL 9.4 中添加的。
用法
make_date (yearint,monthint,dayint) →date
如果提供的任何参数无效,则会引发错误。
变更历史
- PostgreSQL 9.4
- 添加 (提交 f901bb50)
示例
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
参考资料
- PostgreSQL 文档: 日期/时间函数
反馈
请在此 提交关于“make_date()”的任何评论、建议或更正。