加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 23:13:01 所属栏目:Python 来源:网络整理
导读:Django的 date/time formats有一个代码,用于显示am / pm部分时间: a.m. 要么 AM 但不是: am 即没有句号的小写. 你如何使用小写上午/下午渲染时间? 注意:在输入这??个问题时我想到了答案,所以我想而不是废弃它我会分享我的答案,以防它对其他人有帮助. 解
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}}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读