我有一个日期时间对象。这是我的模板文件:
<ul>
<li>{{ sale.validity }}</li>
</ul>
我得到的输出格式为:
2012年7月18日午夜
我真的想将输出更改为数字格式:day-month-year所以例如以上内容将更改为:
18-07-2012
有人能指出我正确的方向吗?
答案 0 :(得分:29)
根据Django docs,您可以使用date
过滤器格式化日期:
{{ sale.validity|date:"d-m-Y"}}
此外,如果USE_L10N
为False,您还可以设置DATE_FORMAT(或DATETIME_FORMAT)设置以设置项目范围的默认值以显示此类值。如果这是真的,你会想看看这个documentation on format localization。