您的位置 首页 Python

在Django中,如何在模板中以小写的am / pm显示时间?

Django的
date/time formats有一个代码,用于显示am / pm部分时间:

a.m.

要么

AM

但不是:

am

即没有句号的小写.

你如何使用小写上午/下午渲染时间?

注意:在输入这个问题时我想到了答案,所以我想而不是废弃它我会分享我的答案,以防它对其他人有帮助.

解决方法

将较低模板标记与时间格式标记一起使用,例如

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

呈现为

12:30pm

相比

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

呈现为

12:30PM

注意,在没有显式时间格式过滤器的情况下,仅使用时间对象上的下部过滤器不起作用.但您可以使用默认时间格式,例如

{{object.time|time|lower}}

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章