2012-07-20 73 views
12

我有一個日期時間對象。這是我的模板文件:如何更改django日期時間格式輸出?

<ul> 
<li>{{ sale.validity }}</li> 
</ul> 

和輸出我得到的格式爲:

2012年7月18日,午夜

我真的想改變輸出爲數字格式:日 - 月 - 年因此,例如上述將改爲:

18-07-2012

有人可以指出我對這個方向是正確的嗎?

回答

27

Django docs,您可以使用date過濾器格式日期:

{{ sale.validity|date:"d-m-Y"}} 

此外,您還可以設置DATE_FORMAT(或DATETIME_FORMAT)設置來設置一個項目範圍默認如果USE_L10N是顯示這樣的值假。如果這是真的,你會想看看這個documentation on format localization

+0

這太好了。等待時間過去,將其標記爲正確的謝謝 – Tom 2012-07-20 11:27:24