postgresql日期格式转换

postgresql日期格式转换,第1张

概述语句及查询结果: --上月天数 select EXTRACT(DAY from date_trunc('month', CURRENT_DATE)- interval '0 month'- interval '1 day');  --当前时间 select now(); select current_timestamp; --当前年月日 select current_date           

语句及查询结果:

--上月天数

select EXTRACT(DAY from date_trunc('month',CURRENT_DATE)- interval '0 month'- interval '1 day');


--当前时间

select Now();

select current_timestamp;


--当前年月日
select current_date date


当前年当前月
select extract(year from Now());
select extract(month from Now());


得到年月日
select to_date('2012-08-20 11:12:11','yyyy-mm-dd')

得到2012-08-20 date

select date_trunc('day',timestamp'2012-08-20 11:12:11')

得到2012-08-20 00:00:00 timestamp without time zone


加几天
select date '2001-09-28' + integer '7'

得到2001-10-05 date

日期间隔天数
select date '2001-10-01' - date '2001-09-28'

得到3 integer

两时间相减
select timestamp '2001-09-29 03:00' - timestamp '2001-09-27 12:00'

得到 1 day 15:00:00 interval


字符串先转成日期再转成字符串
select to_char(to_date('2012-08-20 11:12:11','yyyy-mm-dd'),Simsun; Font-size:16px; line-height:24px"> 得到 2012-08-20 text

函数
select age(Now(),timestamp '1989-02-05');

得到24 years 4 mons 26 days 18:00:04.631114 interval

总结

以上是内存溢出为你收集整理的postgresql日期格式转换全部内容,希望文章能够帮你解决postgresql日期格式转换所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1171921.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-02
下一篇2022-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存