11

ローカライズされたフォーマットの日付を表示する必要があります。django.utils.formats.localize を使用すると、日付は「2012 年 6 月 11 日」として返されます。「2012 年 6 月 11 日」を返すように日付をフォーマットするにはどうすればよいですか (たとえば、英国では「2012 年 11 月 6 日)」。

Java のDateFormat.SHORTに似たものが必要です。それに類似するものはありますか?

4

1 に答える 1

18

はい、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)
于 2012-06-12T02:44:02.633 に答える