MONTH
功能描述
该函数用于获取给定时间的月份。返回值是整型类型。
注意事项
若函数的参数是time类型时,由于time类型不包含年月日,按照MySQL的处理,返回当前的月份。
输入null时,返回值为空。
输入的时间格式非法时,报错信息为时间格式语法异常。
数据的时间超范围时,报错信息为输入的时间范围异常。
具备该函数的访问权限,例如MONTH(time)函数如果位于pg_catalog模式下,用户需要具备以下权限:
pg_catalog模式的usage权限。
MONTH(time)函数的execute权限。
语法格式
MONTH(time)
参数说明
time
给定的需要获取月份的时间。类型包括:date,timestamp,timestamptz,time,timetz等日期类型。
兼容性
完全兼容。
示例
获取当前时间的月份(假设当前为五月)。
select month(current_date);
结果返回如下:
month
-------
5
(1 row)