Django显示时间的一些问题
来源:互联网 发布:2016网络大神新书排行 编辑:程序博客网 时间:2024/05/21 16:58
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
阅读全文
0 0
- Django显示时间的一些问题
- Django时间显示问题:设置时区
- django的时区(时间)问题
- django时间的时区问题
- 一些配置django的问题
- django下video播放时间不能超过5s并且视频有时无法显示问题的解决方法
- 时间显示的问题
- django时间的时区问题(转)
- 启动Django的一些注意问题
- 自学习Django中遇到的一些问题
- Django升级1.8的一些问题
- apache配置django的一些小问题
- 解决 Django + Vue 的一些问题
- Django时间问题
- Django中文显示问题
- PHP的一些时间上的问题
- django的一些知识点
- django的一些坑
- Hash表查找成功和查找不成功的平均查找长度
- Django 重置密码 发送邮件
- centos7配置php运行环境(Apache、mysql)
- C语言之获取32字节随机数的字符串
- 防雪崩利器:熔断器 Hystrix 的原理与使用
- Django显示时间的一些问题
- 灰色预测模型
- 防火墙分类
- Volley源码分析(一)
- BeanFactory和ApplicationContext的区别
- 8月16日小结
- Centos搭建 WordPress 个人博客
- 轮胎规格怎么看
- 文章标题