时间:2021-05-22
UTC与DST
UTC可以视为一个世界统一的时间,以原子时为基础,其他时区的时间都是在这个基础上增加或减少的,比如中国的时区就为UTC+8。
DST(夏时制)则是为了充分利用夏天日照长的特点,充分利用光照节约能源而人为调整时间的一种机制。通过在夏天将时间向前加一小时,使人们早睡早起节约能源。虽然很多西方国家都采用了DST,但是中国不采用DST。
1. 时区问题
首先是时区的问题,Django 默认使用的是 UTC 世界协调时,又叫世界统一时间。中国的时间与 UTC 的时差是+8小时,也就是中国时间=UTC+8。
若使用 TIME_ZONE = 'UTC',则模板中显示的时间就是读取到的时间。
若使用 TIME_ZONE = 'Asia/Shanghai' ,则模板中显示的时间就是读取到的时间+8。
如图1和图2所示。
图1 TIME_ZONE = 'Asia/Shanghai'
图2 TIME_ZONE = 'UTC'
2. 时间在模板中的显示问题
在数据库中,时间是这样显示的2017-07-09 11:50:30
假设这个时间我们用变量time表示。
第一种:
模板:{{ time }}
settings中的语言编码: LANGUAGE_CODE = 'en-us'
渲染出来的格式: July 9, 2017, 11:50 a.m.
第二种
模板:{{ time }}
settings中的语言编码: LANGUAGE_CODE = 'zh-Hans'
渲染出来的格式: 2017年7月9日 11:50
第三种
模板: {{ time|date:"Y-m-d H:i:s" }}
settings中的语言编码: 以上两种皆可
渲染出来的格式: 2017-07-09 11:50:30
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
关于phpexcel导出颜色的一些问题,用phpexcel做导出的excel的颜色怎么和网页中的颜色显示不一致呢?想要知道到底是怎么回事?应该如何来解决呢?PH
如果你使用过直通车人群,应该知道人群推广的好处,可以提高点击率,转化率或ROI。但也会遇到一些问题,人群优化没有思路,下面是一些常见问题:1,推广什么阶段应该添
就是守在电脑前如果有人在旺旺上叫你的话你就要立刻去应她啊解答她关于商品的一些问题,和关于一些产品德售后服务是你自己电脑的问题copy淘宝的服务器要是出问题了那就
大家都知道,使用win10系统的过程中难免会遇到一些问题,有的用户可能会遇到网页显示白底蓝字的情况,应该不少用户会觉得看起来很难受,又不知道怎么办,那么win1
一、常识基础篇Shopee无货源模式可能有很多人都知道是什么意思,今天小编就给大家分享一些关于虾皮的一些问题总结分享,什么是Shopee无货源模式,Shopee