在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
更新: 纳入内森·戴维斯的评论。