pgSQL中有关日期的函数

2020-12-17
1.1 pgsql将日期转换成字符串
select to_char(field_name,’yyyy-MM-dd’)

1.2 pgsql将字符串转换成日期
select to_timestamp ( ‘2020-09-12 13:57:20’, ‘yyyy-MM-dd hh24:mi:ss’ );

1.3 pgsql当月的第一天
select date_trunc(‘month’,current_date)

1.4 pgsql当月的最后一天
select (date_trunc(‘month’,current_date) + interval’1 month - 1 day’)

1.5 pgsql获取下个月的第一个天
select (date_trunc(‘month’,current_date) + interval’1 month’)
其中month和mon的效果相同,都代表月

1.6 pgsql获取两个日期的差值天数,前者减后者
date_part(‘day’, ‘2019-11-18 12:05’::timestamp - ‘2019-10-18 12:05’::timestamp)

1.7 pgsql中日期的加减算法
SELECT now() + ‘-1 hour’;

你可能感兴趣的:(sql,sql)