Postgressql获取当前系统的年份及上一年和下一年

一、以下是获取系统当前年份的三种方法,根据需求选择使用

1、第一种为 character varying格式:select   to_char(current_date,'yyyy')
2、第二种为double precision 格式类型:select extract(year from now()) 
3、第三种 为character varying格式类型: select to_char((SELECT now()::timestamp),'yyyy') 

二、在分享一个获取上一年的和获取下一年的年份

两种方法均为character varying格式类型:

1、获取上一年:select to_char((SELECT now()::timestamp+ '-1 year'),'yyyy')

2、获取下一年:select to_char((SELECT now()::timestamp+ '1 year'),'yyyy')

你可能感兴趣的:(postgres)