Как использовать другой язык для date_trunc по месяцам в Django, используя Postgresql? - PullRequest
0 голосов
/ 25 апреля 2019

Как напечатать названия месяцев на другом языке?

to_char(date_trunc( 'month', date) , 'MON-YYYY') AS date

1 Ответ

1 голос
/ 25 апреля 2019

Вы можете использовать TM префикс с Month в качестве to_char второго аргумента функции

select to_char(date_trunc( 'month', date) , 'TMMonth') AS date

для отображения названия месяца в зависимости от параметра, возвращаемого с

# show lc_time;

команда.

Кстати,

вы можете изменить текущий параметр lc_time вашего сеанса, используя

set lc_time = 'fr_FR'; и получите Avril из запроса на французском языке или

set lc_time = 'tr_TR'; и получите Nisan из запроса на турецком языке в качестве примера.

Запустить демоверсию

...