Skip to content

PostgreSQL justify_interval() 函数 ​

PostgreSQL justify_interval() 函数转换时间间隔的表示方法,将超过 24 小时的小时数转为天数,并且将超过 30 天的天数转为月数。

justify_interval() 函数相当于 justify_hours() 函数和 justify_days() 函数的结合。

justify_interval() 语法 ​

这是 PostgreSQL justify_interval() 函数的语法:

sql
justify_interval(value INTERVAL) -> INTERVAL

参数 ​

  • value

    必需的。 要转换的间隔值。

返回值 ​

PostgreSQL justify_interval() 函数转换时间间隔的表示方法,将超过 24 小时的小时数转为天数,并且将超过 30 天的天数转为月数。

justify_interval() 示例 ​

下面的示例展示了 justify_interval() 函数的基本用法。

sql
SELECT justify_interval(INTERVAL '6000 hours') AS "6000 hours";
bash
   6000 hours
----------------
 8 mons 10 days