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

标签 python django date internationalization format

是否有开箱即用的方式来格式化 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

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

关于python - 在波兰语中用月份名称格式化日期,在 python 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654423/

相关文章:

python - .strip 不会删除某些字符串上的换行符

python - 如何将数据帧列乘以浮点常量?

django - 如何在Django中使用ForeignKey初始化一个空对象?

python - 验证和登录之间有什么区别?

c++ - 将 8/17/2003 转换为 boost::gregorian::date

python - 模板中的django select_related

python - 日期列上的左合并在 Pandas 中表现得很奇怪

html - 960gs 和循环

javascript - 在哪里可以找到有关在 JavaScript 中格式化日期的文档?

T-SQL 日期显示