如何用不同语言格式化日期?

时间:2012-11-13 21:54:47

标签: django django-templates

我有一个Django项目,设置设置为lang'pl',在每个模板中我使用本地化的日期格式,例如:

{{ item.date|date:'D, d N H:i:s e' }}

result:
    Wt, 13 Lis 2012 22:00:00

但是只有一个模板我必须使用lang'en'的格式:

Thu, 13 Nov 2012 22:00:00 GMT

我该如何做到这一点?

2 个答案:

答案 0 :(得分:10)

这对我有帮助:

{% load i18n %}

{% language 'en' %}
  {{ item.date|date:'D, d N H:i:s e' }}
{% endlanguage %}

有关详细信息,请参阅Django在线documentation

答案 1 :(得分:2)

对我来说,这个帮助,在那个我使用lang'en'和加载模板的视图中:

from django.conf import settings

settings.LANGUAGE_CODE = 'en'
settings.USE_L10N = False
settings.USE_I18N = False