用波兰语和python语言将日期和月份名称格式化

2024-10-01 09:23:10 发布

您现在位置:Python中文网/ 问答频道 /正文

在python(或django模板中)中是否有一种现成的格式,根据波兰语言规则,一个带有完整月份名称的日期?在

我想得到:

6 września 2010

而不是:

^{pr2}$

Tags: django名称模板语言规则格式月份pr2
2条回答

使用Babel

>>> import babel.dates
>>> import datetime
>>> now = datetime.datetime.now()
>>> print babel.dates.format_date(now, 'd MMMM yyyy', locale='pl_PL')
6 września 2010

更新:合并了Nathan Davis的评论。在

https://docs.djangoproject.com/es/1.9/ref/templates/builtins/#date

E
Month, locale specific alternative representation usually used for long date representation.
'listopada' (for Polish locale, as opposed to 'Listopad')

如果要在html模板中指定格式,则可以执行以下操作:
{{ datefield|date:"j E Y" }}

相关问题 更多 >