在python中用波兰语格式化日期名称


问题内容

是否有一种开箱即用的方式在python中(或在django模板中)格式化,根据波兰语言规则,该日期具有完整的月份名称?

我想得到:

6 września 2010

并不是:

>>> datetime.today().date().strftime("%d %B %Y")
'06 wrzesień 2010'

问题答案:

使用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

更新: 纳入内森·戴维斯的评论。