Django - 本地化日期和时间
我正在使用Django 1.6,需要显示一个日期。时区是瓜亚基尔(-05:00),我想要的日期格式是:
{
'fecha': partido.fecha.strftime("%d %B"),
'hora': partido.fecha.strftime("%T"),
}
我希望得到的是:'13 Junio'和'14:00:00',因为这是保存的时间,还是瓜亚基尔的时区。
但是我得到的却是相同的UTC时间和英文的月份名称:'13 June'和'19:00:00'。
我该怎么做才能解决这个问题呢?
1 个回答
1
你需要在Django的设置里配置你的时区。
你可以在这里找到可选的时区列表。
请查看你的settings.py文件:
TIME_ZONE = 'America/Guayaquil'
USE_I18N = True
USE_L10N = True
USE_TZ = True
LANGUAGE_CODE = 'es'