ローカライズされたフォーマットの日付を表示する必要があります。django.utils.formats.localize を使用すると、日付は「2012 年 6 月 11 日」として返されます。「2012 年 6 月 11 日」を返すように日付をフォーマットするにはどうすればよいですか (たとえば、英国では「2012 年 11 月 6 日)」。
Java のDateFormat.SHORTに似たものが必要です。それに類似するものはありますか?
ローカライズされたフォーマットの日付を表示する必要があります。django.utils.formats.localize を使用すると、日付は「2012 年 6 月 11 日」として返されます。「2012 年 6 月 11 日」を返すように日付をフォーマットするにはどうすればよいですか (たとえば、英国では「2012 年 11 月 6 日)」。
Java のDateFormat.SHORTに似たものが必要です。それに類似するものはありますか?
はい、SHORT_DATE_FORMATがあります。
テンプレートでは、日付フィルターと一緒に使用できます。
{{ your_date_value|date:"SHORT_DATE_FORMAT" }}
テンプレートの外では、次のように を使用できますdjango.utils.formats.date_format
。
from django.utils.formats import date_format
date_format(date_obj, format='SHORT_DATE_FORMAT', use_l10n=True)