PostgreSQL获得去、今、明年份、今年的第一天、去年的第一天
- 获取今年的第一天
- 获取去年的第一天
- 获得今年的年份
- 获得去年与明年的年份
- 查询时间转北京时间
- 时间增加指定的时间
- 计算两个时间的天数时间差
- 获取去年的最后一天
获取今年的第一天
SELECT date_trunc('year',CURRENT_DATE)获取去年的第一天
select date_trunc('year',now() + '-1 year')获得今年的年份
select to_char(current_date,'yyyy')select extract(year from now())select to_char((SELECT now()),'yyyy')获得去年与明年的年份
select to_char((SELECT now()+ '-1 year'),'yyyy')select to_char((SELECT now()::timestamp+ '1 year'),'yyyy')查询时间转北京时间
to_char(createddate AT TIME ZONE 'GMT+8' , 'yyyy-MM-dd HH24:mi:SS') AS createddate时间增加指定的时间
createdate + INTERVAL '-8 hour'计算两个时间的天数时间差
select date_part('day',now() - '2021-1-1')
select date_part('day', '2019-11-18 12:05'::timestamp - '2019-10-18 12:05'::timestamp);获取去年的最后一天
select date_trunc('day', date_trunc('year',CURRENT_DATE)+ '-1 day')










