时区的算法

关于时区的计算
时区计算的基础知识: 
①时区的划分:全球划分为24个时区,每个时区占经度15°,每个时区内使用相同的时刻,不同的时区有不同的时刻。全球有24个区时(标准时) 
②时区的名称和分布:0°经线所在的时区(东经7.5°与西经7.5°之间)叫中时区(或零时区),由此向东,每隔经度 15°,依次为东一 区、东二区,……东十二区,中时区向西,每隔经度15°,依次为西一区,西二区、…,西十二区。东十二区和西十二区各占经度7.5°,它们之间的钟点相 同而日期不同。
 ③中央经线和时区界线;0°经线是中时区的中央经线,其他各时区的中央经线的度数是15°的整倍数,即15°乘以该时区的编号数。例如东八区的中央经线是东经120° (15°×8120°)
可来福 ④区时:各时区以本时区中央经线的地方时刻,作为全区各地统一使用的时刻,这种适用于同一时区的时刻,称为区时。 时区计算的具体方法: 
    采用数学方法计算。由于时区分东时区和西时区,而在标准时中又规定东时区的时间总比西时区的时间要早,并且数字越大的东时区时间越早,如当东八区是早上八点钟时,东九区则是早上九点钟了;数字越大的西时区时间则越迟,如当西八区是早上八点钟时,西九区则还是早上七点钟,这样我们可以给每一个时区加上一个符号,把东时区看作为正的,如东八区为+8区,西时区看作负的,如西八区看作为-8建筑安全生产管理制度区,这样24个时区就可以直接比较大小了,数值大的时区时间就早,数值小的时区时间就迟,由大数值减去小数值得到的差数也即它们两个时区相差时间数。     如果在加的过程中,时间超过了24小时,也就需要换算成第二天的时间,而如果在减的过程中,出现了负的时间,也就需要向前一天借24小时,这时求出来的时间,这是前一天的时间了
要计算的区时=已知区时-(已知区时的时区-要计算区时的时区)(:东时区为正,西时区为负)。下面举例加以说明
1:已知北京(东八区)时间为5112:00,求东京(东九区)的区时? 
东京时间=12:00-(8-9)=13:00(如何当好一把手即东京时间为51共享人体日13:00)
 
2:已知北京时间为5112:00,求伦敦(中时区)的区时? 
伦敦时间=12:00-(8-0)=4:00(即伦敦时间为514:00) 

3:已知北京时间为5112:00,求纽约(西五区)的区时? 
纽约时间=12:00-[8-(-5)]=-1:00+24:00-1=23:00(即纽约时间为430日的23:00)中国兰寿网。(:当算出的区时为负数时,应加上24:00,日期减一天,即从51日变为430)
 
4:已知纽约时间为5112:00,求东京的区时? 
东京时间=12:00-[(-5)-9]=26:00-24:00+1=2:00)即东京时间为522:00)(:当算出的区时大于或等于24:00时,应减去24:00,日期加一天,即从计算机仿真51日变为52)

本文发布于:2024-09-21 20:38:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/267391.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时区   时间   时刻   数值   作为   计算
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议