Django日期时间过滤器?

时间:2017-08-29 11:05:51

标签: django django-templates

我的数据库中有一个createdAt字段,用于存储当前时间戳。当我将其呈现给我的模板时,它以id的形式返回。 我希望它以Aug. 24, 2017, 12:58 p.m.的形式返回。那是am / pm应该是大写形式。 我在模板中尝试的是: -

Aug. 24, 2017, 12:58 PM

它返回的内容只有时间<td>{{ item.newsId.createdAt|time:"g:iA" }}</td> 。但我希望日期也与时间格式一致。

3 个答案:

答案 0 :(得分:2)

你可以像下面这样做

<td>{{ item.newsId.createdAt|date:"N j, Y, g:iA" }}</td>

有关更多配置,请访问django builtins date

答案 1 :(得分:0)

<td>{{ item.newsId.createdAt|date:"M. d,Y, f A" }}</td>

检查下面的ss enter image description here

你可以尝试一下

答案 2 :(得分:0)

这有助于查看以下格式的日期时间:1 day, 8 hours适合添加8天前的1天;) <td>{{ item.newsId.createdAt|timesince }}</td>