亚洲/重庆时区(陇蜀时区)变迁

2024-03-08 17:30

本文主要是介绍亚洲/重庆时区(陇蜀时区)变迁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

昨天是某个微博上各种暗语流传的纪念日子,有人晒了一个天数9855,明显没有把闰年计算在内,又懒得翻日历查闰年数量,于是乎取秒数(1464969600-612889200)计算天数,但是计算结果带了个小数点,正好多了一个小时,这就奇怪了,日子过的过的咋多过了一个小时,却没印象。

再查,从1970年开始遍历,一开始用CST直接报错,说明某个时段,本地区的时区不是CST,调整脚本后算出每年都是8760(平年)或8784(闰年)个小时

再改​,终于发现1992年成了8785个小时

这下疑问转向时区调整历史,于是发现​

中国时区变化(1970-2016)

CST/CDT基本了解,但是LONT是什么鬼。

开始Google,在某大杂烩网站(mainfacts.com)发现LONT就是今天的CST。Wikipedia​没有LONT的解释,但是有中国时区介绍,以及中国时区变迁史。民国初年,北洋政府把全国分为五个时区:崑崙、新藏、隴蜀、中原、長白,但是正式名称中没有包含L、O、N的,拼音相近的陇蜀时区也是“Kansu-Szechwan”

于是再遍历INNA时区数据​历史:
1.  自1996l版数据起,1980年5月1日前,陕甘宁地域为东七区,时区名称“Asia/Chungking”,缩写“CHUT”​。设定1980年5月1日开始切换到CST(东八区,中国标准时间)。
2.  自​2002b版数据起,陕甘宁地域1980年5月1日前后的时间偏移量维持原样,但时区名称调整为“Asia/Chongqing”,缩写“LONT”,指“Long-shuTime”。
3. ​自2014f版数据起,才统一中国时区,映射“Asia/Chongqing”至“Asia/Shanghai”,为东八区。详见INNA非常规时区信息的文档backzone。

因此,如果操作系统的时区数据是2014f之前的,且本地时区设为Asia/Chongqing,那么直到1980年5月1日1时整,机器时间才会统一到东八区。

​至于建国31年间为啥陕甘宁地域的时区数据一直是东七区,以下内容纯属臆测:
  1、跟我朝建国后闭关锁国政策有关,时区数据有继承性,历史上的设定的不可能改变.。由于互联网数据初始化事业来自于欧美,而在互联网发展早期,台湾政府和欧美关系亲密,所以INNA时区数据库2014f版前的数据中“亚洲/台北”自“1901-12-1404:45:52”就是标准的东八区(缩写CST),而大陆的数据只能用台湾政府1949年前的数据初始化,且迟迟不得到更新。于是乎,"亚洲/重庆”只能继承1949前民国政府的的“陇蜀时区”数据。
​  2、跟我朝建国后时区政策摇摆不定有关,虽然wikipedia(中国时区,北京时区)和知乎都在证明建国后很快个地方政府就紧跟中央步伐,统一到北京时区上来,但是具体到各地个人组织实际应用情况,80s年代的著作依然提及五大时区。

 

BTW,兴趣点转移到建国前,​自“1901-12-1403:52:12”起,本地时区竟然是+07:06(LMT)这么一个不周不正的偏移量

另外一个有趣的事,台北时区在2014f中同样做了较大的调整​,从原来的一贯CST调整为,1945年9月21日前JST(日本标准时间),1937年10月1日之前则是JWST(日本西部标准时间),看来时区数据还是要跟当时实际管辖时区文件所指地的中央政府挂钩。

这篇关于亚洲/重庆时区(陇蜀时区)变迁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/787851

相关文章

Java中的时间与时区

0. 前言: 时间格式: //世界标准时间,其中T表示时分秒的开始(或者日期与时间的间隔),Z表示这是一个世界标准时间2017-12-13T01:47:07.081Z//本地时间,也叫不含时区信息的时间,末尾没有Z2017-12-13T09:47:07.153//含有时区信息的时间,+08:00表示该时间是由世界标准时间加了8个小时得到的,[Asia/Shanghai]表示时区2017-

重庆悠琦企业管理有限公司是骗子吗?

答案 是的,重庆悠琦企业管理有限公司是诈骗公司。该公司位于:重庆市江北区建新北路八支路35号1幢29-7 为什么说他是诈骗公司? 该公司顶着帮别人办理职称的名义进行收费,承诺会在某个时间段将职称办理好。别信,别信,别信。重要的事说三遍,交了钱之后就会让你练习另一个“老师”,说后续的工作这个“老师”来服务你,之后你找他询问各种进度,还有什么账号,这个所谓的老师只会说:“办理中”,“等待公示”.

重庆思庄技术分享——启动Oracle下最小追踪日志

启动Oracle下最小追踪日志 11g默认是关闭的: SQL> select supplemental_log_data_min from v$database; SUPPLEME -------- NO 打开方式: SQL> alter database add supplemental log data; Database altered. SQL>  select supplemental

2014ACM亚洲区域赛上海站总结

这次  真的很惨。。。。 什么都不想说  从来没有如此低落过   感觉之前做的全都白费了。。。 等冷静下来 再写吧     //续 或许从当时场上的想法来看  这次比赛的题目确实比较难 看了题目都没什么想法  整个人的思路都闭塞了。。 整个比赛变成这样  原因很多 先从我自身说起吧 去上海之前 虽然一直在做题 但是很多时候都是一个人在宿舍  没有跟队友合练  那几

漫谈中国历史:《米小圈漫画历史》带大家领略古今变迁

在漫画的世界里,历史可以是生动有趣的,就像《米小圈漫画历史》展现的那样。这一套以米小圈形象为主的原创幽默中国历史漫画书,不仅让读者在娱乐中学习,更是一次穿越历史长河的奇妙冒险。在这篇文章中,我们将跟随米小圈和伙伴们的足迹,深入探索中国古代文明的奥秘,感受历史的魅力,让我们一同领略古今交融的壮丽画卷。 漫画中的历史触觉 《米小圈漫画历史》以其独特的视角和幽默的笔法,将中国古代历史呈现

Magento系统的时间/时区的详细分析

Magento整个系统中使用UTC时间,即通用协调时(UTC, Universal Time Coordinated)。这样保证在不同的视图或者Store里使用的时间与本地时间一致,在系统配置中可以看到,每个视图或者店铺可以单独设置时区 。 Magento在数据库中存贮的都是UTC时间,在渲染视图的时候会显示当前时间。 如果想在视图中获取当前时间,可以使用如下函数: Mage::ge

服务器时区与数据库时区不一致导致时间bug记录

1、背景  一个活动,需要按照自然月刷新,每月一期,以活动开始当月作为第一期,每期可配置不同数据。问题出现在:活动开始时间为本月,但是查询用户数据发现当前为第二期,反复查看代码,确定计算期数逻辑无问题,十分诡异。期数计算代码如下: protected int getPeriod(Date begin, Date now) {// DateUtil为工具类,format方法将时间转化为 yyyy

日本结构型产品及衍生品业务变迁报告

日本结构型产品及衍生品业务变迁报告 一、业务发展阶段 阶段一:2000年之前 零售结构型产品几乎不存在,主要销售对象为机构投资者或企业。主要策略为卖出看涨期权(covered call)。会计记录准则对业务有重要影响,例如按账面价值计算持股,卖出期权策略在股价下跌或平稳时可收取期权费,而在股价上涨时,现货持有可能性大,但会计上可能不体现收益。日本股市多年不振,这种策略可能符合各方利益。 阶

转载:“亚洲八大讲师”出炉经…

原文地址:转载:“亚洲八大讲师”出炉经过 作者:陈恭华 转载文章:看过笑笑而已,不代表本人观点,别找我呀,呵呵   “亚洲八大名师”原来是由一家卖茶叶的培训公司打造出来的    中国管理研究院智业产业研究所 严凡高           中国的管理培训业一向是奉行“娱乐到底”的崇高精神的,曾有朋友说在一次培训师交流会上就见到了57个“中国十大培训师”,真是可爱。稍微数了一下中国十大培训师