博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为何没有asia/beijing时区?
阅读量:5967 次
发布时间:2019-06-19

本文共 1379 字,大约阅读时间需要 4 分钟。

Asia/Beijing 这个时区是消失了么? 

@ 对啊,我就奇怪为什么北京时间就要用上海和成都。。。 

@ @我所疑惑的就是为什么不统一一下呢,很容易产生困惑噢 

开发者都知道

想必做开发的,尤其是PHP或Java的,很多年前就都会注意到这个情况:时区中没有asia/beijing,只有asia/shanghai和asia/chongqing。以前看到不少这种抱怨的帖子,毕竟和心理预期不一样,还会导致程序出错或程序员浪费时间调试。大家会猜测这是不是老外故意和北京捣乱。我认为不是。

投诉BUG

有国人愤而:

for i'm from P.R.China and BeiJing is our capital city, we are always using BeiJing time zone. please fix it.

甚至说“The Time Zone id name for PRC is wrong”:

it is better if there exists a id name as "Asia/Beijing" for PRC.
认为:首先这个问题不归他。其次维护这个将会是易错的,而且容易与其他软件不兼容。
的回答是“It is not wrong”。对他给出的理由,还是有说服力的:

首先,我想确这一点在JDK诞生之前,国际标准时区就没有Asia/Beijing,只有Asia/Shanghai或Asia/Chongqing?(One thing I want to be confirmed here is, before JDK's birth, the international standard TimeZone name for PRC is Asia/Shanghai or Asia/Irkutsk? not Asia/Beijing?)

其次,在1986年到1991年期间,中华人民共和国采用了夏时制。为了能够处理任何给定的时间格式,时区就需要知道是否历史上使用夏令时。daylight就是表明这一点的字段。因此,在JDK中使用daylight字段是不对的。

但根据他后面说的,我认为sun似乎有必要更改时区,毕竟sun认为时区的api应该支持同时代的时区。Asia/Shanghai和Asia/Chongqing代表中国,都是国民党时期的老黄历了:

sun的策略是只支持同时代(contemporary)的时区,而不是历史上(historical)的某一个时区。TimeZone和DateFormat code只应该对于当前的时区工作。最后,Fixed in JDK1.2 FCS-M, but the value is Asia/Shanghai, better one is Asia/Beijing.

小结
anyway,有没有asia/beijing时区,开发都没影响,保持各种系统和软件的兼容可能更重要吧。 谁知道更多呢?请留言。

http://www.cnblogs.com/zhengyun_ustc/archive/2009/01/16/asia_beijing_timezone.html

 

转载于:https://www.cnblogs.com/softidea/p/6939925.html

你可能感兴趣的文章
【CodeForces】700 D. Huffman Coding on Segment 哈夫曼树+莫队+分块
查看>>
apple apns http2 java调用
查看>>
再谈table组件:固定表头和表列
查看>>
用8张图理解Java
查看>>
egg 完整实例 增删改查MongoDB,websocket
查看>>
demo10 关于JS Tree Shaking
查看>>
4g伪基站如何实现的
查看>>
用Alamofire进行网络请求的一段代码解析(一)
查看>>
Mac 切换仓库地址后每次都要重新输入密码
查看>>
HTTP深入浅出
查看>>
Java实现的基于socket的一次通信
查看>>
Java系统中如何拆分同步和异步
查看>>
[NOI2014]魔法森林
查看>>
addClass 函数
查看>>
SQL Server (MSSQLSERVER) 服务因 2148081668 服务性错误而停止。
查看>>
nodeJs 接收请求参数和发送请求参数
查看>>
第三次作业——K米评测
查看>>
js 闭包
查看>>
Web工程师必备的43款可视化工具
查看>>
【算法学习笔记】73.数学规律题 SJTU OJ 1058 小M的机器人
查看>>