justify_days()

将 30 天间隔转换为月份的函数

justify_days() 是一个系统函数,用于调整 interval,以便将 30 天的时间段表示为月份。

justify_days()PostgreSQL 8.1 中添加。

用法

justify_days ( interval ) → interval

变更历史

示例

justify_days() 的基本用法示例

postgres=# SELECT justify_days('67 days');
 justify_days  
---------------
 2 mons 7 days
(1 row)

由于“月”被定义为 30 天 的固定值,因此此函数只能提供非常近似的转换,这会导致潜在的误导性输出。

postgres=# SELECT justify_days('365 days');
 justify_days  
---------------
 1 year 5 days
(1 row)

分类

日期和时间系统函数

参见

justify_hours()justify_interval()

反馈

请在此提交您对 "justify_days()" 的任何意见、建议或更正 此处