一、PostgreSQL比较两天时间相减
select date_part('day', cast(now() as TIMESTAMP)- cast('2022-01-23 23:00:00'::date as TIMESTAMP));
二、PostgreSQL计算两天的天数,四舍五入
SELECT round(CAST(extract(epoch FROM(to_timestamp('2022-03-09 12:00:00','yyyy-MM-dd HH24:mi:ss') -
to_timestamp('2022-03-08 00:00:00','yyyy-MM-dd HH24:mi:ss'))) /
(24 * 60 * 60) AS NUMERIC)
,0);
三、PostgreSQL天数相减得到整数
执行SQL:文章来源:https://www.toymoban.com/news/detail-737168.html
select to_number(
date_trunc('day'
,'2023-09-14 01:35:00'::TIMESTAMP -
'2023-09-10 01:35:00'::TIMESTAMP +
INTERVAL '1 day')::text
,'9999999999999') as s1;
执行结果:
文章来源地址https://www.toymoban.com/news/detail-737168.html
到了这里,关于PostgreSQL时间相差天数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!