Postgresql
從月份和日期中刪除前導零
PostgreSQL 聊天室中的某個人給了我這個語法。它用於
VIEW
輸出 RSS 提要連結的 a:to_char(tips_chronic_pain_weekly_selection.start_date, 'YYYY/MM/DD'::text) Example output: 2021/09/13
我不熟悉這是如何工作的。我可以刪除月份和日期的前導**0嗎?**這是幾個月前給我的,作為以下的縮短版本:
concat( extract( YEAR FROM tips_physical_disability_weekly_selection.start_date), '/', extract( MONTH FROM tips_physical_disability_weekly_selection.start_date), '/', extract( DAY FROM tips_physical_disability_weekly_selection.start_date) )
使用
FM
格式修飾符:to_char(tips_chronic_pain_weekly_selection.start_date, 'YYYY/FMMM/FMDD'::text)
這修改抑制前導零和填充空格。