简而言之。next_contact
我写模板时是UTC日期时间
{{ event.next_contact }}
我可以正确地本地化日期和时间,但是在这个地方,我只希望输出时间,所以我可以这样做:
{{ event.next_contact.time }}
然后我得到非本地化的时间
如何解决?
使用{{ event.next_contact|localtime|date:"H:i" }}
。如果已设置USE_TZ=True
,则可以跳过localtime
过滤器。
从Django 1.7开始,当传递带有附加时区信息的datetime值(可识别时区的datetime实例)时,time
过滤器将接受与时区相关的格式说明符'e','O','T'和'Z'。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句