PostgreSQL make_date() 函数使用指南

PostgreSQL make_date() 函数从给定的年、月、日字段创建一个日期。

make_date() 语法

这是 PostgreSQL make_date() 函数的语法:

make_date(year INT, month INT, day INT) -> DATE

参数

year
必需的。 一个指示年份的整数。
month
必需的。 一个指示月份的整数。
day
必需的。 一个指示天的整数。

返回值

PostgreSQL make_date() 函数返回一个日期值,它由给定的年、月、日字段创建创建而来。

如果年份为负数,则表示日期处于公元前。

make_date() 示例

这里的几个示例展示了 make_date() 函数的基本用法。

SELECT make_date(2022, 5, 15);
 make_date
------------
 2022-05-15

您还可以通过为年份提供一个负数来创建一个公元前的日期:

SELECT make_date(-2022, 5, 15);
   make_date
---------------
 2022-05-15 BC

注意,这里的 BC 表示公元前。