1、以下方法只能获取当前年份:
select to_char(current_date,'yyyy') 为 character varying格式类型
select extract(year from now()) 为double precision 格式类型
select to_char((SELECT now()::timestamp),'yyyy') 为character varying格式类型
2、获取下一年的年份:
select to_char((SELECT now()::timestamp + '1 year'),'yyyy') 为character varying格式类型
3、获取上一年的年份:
select to_char((SELECT now()::timestamp + '-1 year'),'yyyy') 为character varying格式类型