11

Django 的日期/时间格式有一个代码,用于将时间的上午/下午部分显示为:

a.m.

或者

AM

但不是:

am

即没有句点的小写。

你如何用小写的 am/pm 渲染时间?

注意:我在输入这个问题时想到了答案,所以我想与其放弃它,不如分享我的答案,以防它对其他人有帮助。

4

1 回答 1

26

lower模板标签与time格式化标签一起使用,例如

{{object.time|time:"g:iA"|lower}}

呈现为

12:30pm

相比

{{object.time|time:"g:iA"}}

呈现为

12:30PM

请注意,仅lower在没有显式格式过滤器的情况下对时间对象使用过滤time器是行不通的。但您可以使用默认时间格式,例如

{{object.time|time|lower}}
于 2012-08-31T15:41:50.957 回答