PostgreSQL justify_interval() 函数使用指南

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

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

justify_interval() 语法

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

justify_interval(value INTERVAL) -> INTERVAL

参数

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

返回值

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

justify_interval() 示例

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

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