justify_days() 是一个系统函数,用于调整 interval,将 30 天的时间段表示为月。
justify_days() 添加于 PostgreSQL 8.1。
示例
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)
参考资料
- PostgreSQL 文档: 日期/时间函数
