用英语打印当前日期

时间:2019-01-20 13:40:15

标签: python-3.x odoo-11

在Odoo中,我想在QWeb报告中以英文打印当前日期:

<span t-esc="datetime.datetime.now().strftime('%d %B %Y')"/>

预期行为是: 2019年1月20日

当前行为是: 2019年1月20日

我应该怎么用英语而不是系统语言(法语)显示月份?

2 个答案:

答案 0 :(得分:1)

尝试使用LOCALE

import locale 

locale.setlocale(locale.LC_ALL, 'en_US')

print(datetime.datetime.now().strftime('%d %B %Y'))

答案 1 :(得分:0)

此问题回答了如何从母语更改为其他语言。您可以使用它来将语言环境更改为英语:Locale。让我知道是否有帮助。

相关问题