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 文档: 日期/时间函数