格式化日期与月份名称在波兰语中,在python中

Jan*_*zny 2 python django format date internationalization

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

我想得到:

6 wrze?nia 2010
Run Code Online (Sandbox Code Playgroud)

并不是:

>>> datetime.today().date().strftime("%d %B %Y")
'06 wrzesie? 2010'
Run Code Online (Sandbox Code Playgroud)

Vin*_*jip 9

使用巴别塔:

>>> 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
Run Code Online (Sandbox Code Playgroud)

更新:纳森戴维斯的评论.

  • 注意:在格式字符串中使用`d MMMM yyyy`(仅一个d)来消除前导0. (2认同)