【发布时间】:2012-07-19 16:03:14
【问题描述】:
我有一个日期时间对象。这是我的模板文件:
<ul>
<li>{{ sale.validity }}</li>
</ul>
我得到的输出格式为:
2012 年 7 月 18 日午夜
我真的很想将输出更改为以下格式的数字:日-月-年,例如上面将更改为:
18-07-2012
有人可以指出我正确的方向吗?
【问题讨论】:
标签: python django django-templates
我有一个日期时间对象。这是我的模板文件:
<ul>
<li>{{ sale.validity }}</li>
</ul>
我得到的输出格式为:
2012 年 7 月 18 日午夜
我真的很想将输出更改为以下格式的数字:日-月-年,例如上面将更改为:
18-07-2012
有人可以指出我正确的方向吗?
【问题讨论】:
标签: python django django-templates
根据Django docs,您可以使用date 过滤器来格式化日期:
{{ sale.validity|date:"d-m-Y"}}
此外,如果USE_L10N 为 False,您还可以设置 DATE_FORMAT(或 DATETIME_FORMAT)设置来设置项目范围的默认值以显示此类值。如果是真的,你会想看看这个documentation on format localization。
【讨论】: