Linux为什么使用CST时区,CST时区问题
转自:blog.chinaunix.net/u1/40613/article.html
在很多unix下用date命令都能看到当前的时区。很多unix下中国时区都是用CST表示的。但是这个表示方法非常不合理。因为CST同时代表了下面4个时区。
CST Central Standard Time (USA) UT-6:00
CST Central Standard Time (Australia) UT+9:30
CST China Standard Time UT+8:00
CST Cuba Standard Time UT-4:00
在unix下通过/etc/localtime这个硬连接指向的/usr/share/zoneinfo下的时区文件表示当前的真正时区。比如
/etc/localtime指向了/usr/share/zoneinfo/Asia/Shanghai这个文件的时候,CST就代表了中国标准时间。
但是很多语言的时间函数库根本不做这个判断,往往就是用一个独立的时区配置文件做时区关键字和GMT的转换。因此很多系统里面CST都变成了GMT-6,也就是美国中部时间。
在zope里面也是如此。而且很奇怪的是有的地方做了正确的判断,有的地方没做正确判断。
比如文件的最后修改时间就是错的,但是如果对一个页面做comment的时候,comment时间就是正确的。
修改Zope中DateTime\DateTime.py的定义为:'cst':'GMT+8',就能够解决这个问题。
但是这样做就需要改代码,然后重新编译。
但既然CST这么不确定,就不能用。幸好有一个HKT,是表示香港的时间,也是东8区,这个没有错。托香港的福,就用这个好了。
阅读(881) | 评论(0) | 转发(0) |
Linux为什么使用CST时区,CST时区问题相关推荐
- linux撤销以硬件时钟作为UTC,linux时钟基本概念、CST与UTC、以及NTP简单设置
1,安装linux的时候在设置时间的时候有一个选项: system clock uses UTC,那么这个UTC是什么意思呢? 世界协调时间(Universal Time Coordinated,UT ...
- 怎么修改linux系统时区,Linux如何修改系统时间和时区
Linux如何修改系统时间和时区方法: 修改时区: 1> 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime ...
- 修改linux系统EDT时间为CST时间
修改linux系统EDT时间为CST时间 刚开始系统时间为 EDT时间 EDT 是北美东部夏令时间,比UTC落后4个小时 CST 是美国中部标准时间(西六区,-6:00),中国东八区(+8:00)标准 ...
- Linux修改服务器的时间和时区
1.修改日期和时间 查看系统时间:date 修改日期:date -s 月/日/年,比如date -s 04/06/2022,修改系统时间为2022年4月6号 修改具体时间:date -s 14:22: ...
- mysql查看时区 go时区问题
mysql 时区问题 1 查看mysql时区的三个命令 show variables like'%time_zone';select NOW();select @@global.time_zone,@ ...
- JS一个根据时区输出时区时间的函数
做项目遇到的坑爹问题,需要根据时区获取时区中轴线的时间.为此搜了好久网上都没什么JS的代码描述到这一方面,最后自己翻了下高中地理才写了个函数出来. 此图可以看出来,全球分为了0时区,东西1-11区,第 ...
- CST(CST Studio Suite)建立工程和基本绘图方法
前言 CST Studio Suite是一种高性能 3D EM 分析软件包,用于设计.分析和优化电磁 (EM) 部件及系统,其允许客户访问多种电磁 (EM) 仿真解算器,它们使用了有限元方法 (FEM ...
- linux CST与EDT时区互转
中国一般使用CST时区. edt:指美国东部夏令时间,波士顿.纽约市.华盛顿哥伦比亚特区,都在这个时区内,跟北京时间有12小时的时差,晚12小时. #查看当前操作系统时区(执行date命令) 上述说明 ...
- GMT-8 GMT+8 GMT CST及系统时区查看、修改
配置android设备时间时,发现配置时间为03:16:31 GMT-8,而服务器端时间为19:16:15 CST,而当前时间确实为19:24:15,经查资料有以下解释: GMT(Greenwich ...
最新文章
- 基于Composer Player 模型加载和相关属性设置
- 添加域名不生效_域名注册+域名解析、备案方法
- boost::system模块实现动态链接库的测试程序
- Spark Java API:Action
- 玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】
- 鲸鲨阵列服务器怎么装系统,鲸鲨软件 | 自主可控IT基础架构产品及解决方案提供商...
- jmeter随机函数
- 3个月学习成功上岗软件测试,我一个文科女也能吃IT饭了
- 陪读21:《像利弗莫尔一样交易·买在关键点》——板块时机
- 带南海九段线分位数地图可视化(R语言版)
- 用mac系统怎么连宽带连接服务器吗,苹果电脑怎么连宽带_MAC系统怎么连接有线宽带-win7之家...
- 《嵌入式 - 嵌入式大杂烩》 处理器架构与指令集
- 最大熵模型(MaxEnt)解析
- openwrt的UCI 网络配置与Luci在线安装
- 超详细!使用HTML、CSS、JavaScript实现倒计时。附加功能——点击页面出现小心心
- 测试工程师必读经典好书,自动化测试和测试开发的同学必看
- 联发科6758_联发科MT6758
- Sine之舞 真的会跳舞哇,c语言实现
- 即学即会---简单易学模拟时钟 (html +css +js)
- 使用Python中的NLTK和spaCy删除停用词与文本标准化