搞定世界时区换算

时区计算方法大全
一、传统方法的缺陷
教材中通过校准宾馆大堂时钟的探究,使学生掌握区时的计算方法。其具体方法是:1. 先确定当地的时区和区时;2. 找出另一个城市所在的时区;3. 数出两个城市之间的时区差;4. 根据东早西晚的原理,算出另一城市的区时,即要计算区时的时区在已知时区的东边时,在已知区时的基础上加时区差,反之则减时区差。例如北京(东八区)的区时为14:00,则东京(东九区)的区时计算方法为:因东京与北京相差一个时区,并且东京在北京的东边,要早一个小时(即加一小时),所以东京时间为15:00。这一方法的缺点是学生在计算过程中,要先画出两个城市分别在哪个时区,数出两个城市相差几个时区,并且还要知道要计算区时所在的时区在已知区时所在的时区的方法(东或西)。因地球是圆的,所以方位的确定,对初一学生来说很难掌握,因而区时的计算成为教学的难点之一。
也有人用另一种方法,试图使计算简化,来解决这一难点,其方法是用如下公式计算:要计算的区时=已知区时±时区差(注:时区东为正、西为负)。例如:已知北京(东八区)为5月1日的12:00,则东京时间为:12:00+(9-8)=13:00,即东京为5月1日的13:00,(因东京在北京的东边,所以用“+”)。再如北京时间同上,则莫斯科时间为:12:00-(8-3)=7:00,即莫斯科时间为5月1日的7:00(因莫斯科在北京的西边,所以用“-”)。这一方法比教材中提供的方法要方便一些,但公式中“+”或“-”的确定,还要根据东“+”西“-”的方法,如东京在北京的东边用“+”,莫斯科在北京的西边用“-”,换言之,这一方法还是要求学生知道两个时区之间的东西方位,因此没有在根本上解决这一难点。在教学实践中,还只有30%左右的较优秀的学生能掌握它,因此需要教师作进一步探索。
 
二、新方法的优点
在探索中,本人总结出一种能从根本上解决这一难点的新方法,经过一段时间的实践,效果非常理想。这种新的计算区时的方法是:要计算的区时=已知区时-(已知区时的时区-要计算区时的时区),(注:东时区为正,西时区为负)。下面举例加以说明:
例1:已知北京(东八区)时间为5月1日12:00,求东京(东九区)的区时?
东京时间=12:00-(8-9)=13:00(即东京时间为5月1日13:00)。
例2:已知北京时间为5月1日12:00,求伦敦(中时区)的区时?
伦敦时间=12:00-(8-0)=4:00(即伦敦时间为5月1日4:00)。
例3:已知北京时间为5月1日12:00,求纽约(西五区)的区时?
纽约时间=12:00-[8-(-5)]=-1:00+24:00-1天=23:00(即纽约时间为4月30日的23:00)。(注:当算出的区时为负数时,应加上24:00,日期减一天,即从5月1日变为4月30日)。
例4:已知纽约时间为5月1日12:00,求东京的区时?
东京时间=12:00-[(-5)-9]=26:00-24:00+1天=2:00)即东京时间为5月2日2:00)。(注:当算出的区时大于或等于24:00时,应减去24:00,日期加一天,即从5月1日变为5月2日)。
以上方法在教学实践中等到验证,这一方法不需要画出两个时区,也不需要知道两个时区之间的东西方法就可以准确地算出区时,即计算
时也不需要判断用“+”或“-”,因此学生使用起来得心应手。经调查有90%以上的学生(农村普通中学)均能熟练掌握。

三、新方法的扩展
这一方法可以进一步推广扩展到地方时的计算中:要计算的地方时=已知地方时-4分钟×(已知时间的经度-要计算时间的经度),其中经度中,东经为正,西经为负。
例:已知120°E的地方时为12:00,求20°W的地方时?
20°W的地方时=12:00-4分×[120°-(-20°)]=12:00-9:20=2:40,日期变化同上,其他方法同上例。
在日界线的教学中,向东跨过日界线后日期的变化或向西跨过日界线后日期的变化也是本节的教学难点之一,这一难点的突破也可应用区时的计算方法。如西十二区为5月1日的12:00,则向西跨过日界线,到东十二区的日期为:
东十二区的区时=12:00-[(-12)-12]=36:00-24:00+1天=12:00(5月2日)。即向西跨过日界线,时刻不变,日期加一天。同理也可计算向东跨过日界线后日期的变化。
类似的方法,还可以扩展到太阳高度角的计算中。具体方法是;某地某时的太阳高度角(α)=90°-(当地纬度-太阳直射点纬度)。(注:北纬为正,南纬为负)如宁波(30°N)夏至日的太阳高度为:90°-(30°-23.5°)=83.5°;北京(40°N)冬至日的太阳高度为:90°-[40°-(-23°)]=26.5°;赤道春分日的太阳高度为:90°-(0°-0°)=90°;赤道冬至日的太阳高度为:90°-[0°-(-23.5°)]=113.5°,当太阳高度(α)>90°时,则太阳高度应为180°-α,即为当地的太阳高度,因此赤道冬至日的太阳高度为:180°-113.5°=66.5°。
 

世界时区及时差计算
各地的标准时间为格林威治时间(G.M.T)加上 (+) 或减去 (-) 时区中所标的小时和分钟数时差。许多国家还采用夏令时(DST),比如美国夏令时为: 每年3月第2个星期天,到11月第一个星期天,时间提前一个小时。
时差的计算方法:两个时区标准时间(即时区数)相减就是时差,时区的数值大的时间早。比如中国是东八区(+8),美国东部是西五区(-5),两地的时差是13小时,北京比纽约要早13个小时;如果是美国实行夏令时的时
期,相差12小时。

附:世界标准时间表
标准时间代码
 与GMT的偏移量
 描述
 
NZDT +13:00 新西兰夏令时
 
IDLE +12:00 国际日期变更线,东边
 
NZST +12:00 新西兰标准时间
 
NZT +12:00 新西兰时间
 
AESST +11:00 澳大利亚东部夏时制
 
CST(ACSST) +10:30 中澳大利亚标准时间
 
CADT +10:30 中澳大利亚夏时制
 
SADT +10:30 南澳大利亚夏时制
 
EST(EAST) +10:00 东澳大利亚标准时间
 
GST +10:00 关岛标准时间
 
LIGT +10:00 澳大利亚墨尔本时间
 
CAST +9:30 中澳大利亚标准时间
 
SAT(SAST) +9:30 南澳大利亚标准时间
 
WDT(AWSST) +9:00 澳大利亚西部标准夏令时
 
JST +9:00 日本标准时间,(USSR Zone 8)
 
KST +9:00 韩国标准时间
 
MT +8:30 毛里求斯时间
 
WST(AWST) +8:00 澳大利亚西部标准时间
 
CCT +8:00 中国沿海时间(北京时间)
 
JT +7:30 爪哇时间
 
IT +3:30 伊朗时间
 
BT +3:00 巴格达时间
 
EETDST +3:00 东欧夏时制
 
CETDST +2:00 中欧夏时制
 
EET +2:00 东欧,(USSR Zone 1)
 
FWT +2:00 法国冬时制
 
IST +2:00 以色列标准时间
 
MEST +2:00 中欧夏时制
 
METDST +2:00 中欧白昼时间
 
SST +2:00 瑞典夏时制
 
BST +1:00 英国夏时制
 
CET +1:00 中欧时间
 
DNT +1:00 丹麦标准时间Dansk Normal Tid
 
FST +1:00 法国夏时制
 
MET +1:00 中欧时间
 
MEWT +1:00 中欧冬时制
 
MEZ +1:00 中欧时区
 
NOR +1:00 挪威标准时间
 
SET +1:00 塞舌尔时间Seychelles Time
 
SWT +1:00 瑞典冬时制
 
WETDST +1:00 西欧光照利用时间(夏时制)
 
GMT 0:00 格林威治标准时间
 
WET 0:00 西欧
 
WAT -1:00 西非时间
 
NDT -2:30 纽芬兰(新大陆)白昼时间
 
ADT -03:00 大西洋白昼时间
 
NFT -3:30 纽芬兰(新大陆)标准时间
 
NST -3:30 纽芬兰(新大陆)标准时间
 
AST -4:00 大西洋标准时间(加拿大)
 
EDT -4:00 (美国)东部夏令时
 
CDT -5:00 (美国)中部夏令时
 
EST -5:00 (美国)东部标准时间
 
CST -6:00 (美国)中部标准时间
 
MDT -6:00 (美国)山地夏令时
 
MST -7:00 (美国)山地标准时间
 
PDT -7:00 (美国)太平洋夏令时
 
PST -8:00 (美国)太平洋标准时间
 
YDT -8:00 Yukon夏令时
 
HDT -9:00 夏威仪/阿拉斯加白昼时间
 
YST -9:00 Yukon标准时
 
AHST -10:00 夏威仪-阿拉斯加标准时间
 
CAT -10:00 中阿拉斯加时间
 
NT -11:00 州时间(Nome Time)
 
IDLW -12:00 国际日期变更线,西边
更多相关文章
  • 以下命令在CENTOS下测试 其它系统没有测试cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 1.解决插电即开机问题现象:有些朋友有关机后断开电源板电源的习惯,可是却常常被一个问题困扰,就是电源板一通电,计算机就自动开机了,Power键形同虚设.解决:有些主在BIOS设置的"PowerManagementSetup"中,有一个选项"PwronAfterPW-Fa ...
  •     OK,昨天长达5个多小时的奋斗,终于把VLSM成功搞定.VLSM这一节在NA中其实就不停的计算计算再计算,只要方法对了,自然准确率也很高,是不容易出错的,但是不少初学网络的人暂时就会在这里被卡住,也确实啊,有点复杂,我的方法是建议你把 26/,27/所代表的数字给记住,或者提前写在一张纸上, ...
  •                                                                               java教程-几周内搞定Java的10个方法 不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“ ...
  • Windows 7比Vista要好用而且有很多新功能. 不过,由于系统较新, 其中的一些功能并不是很容易被人们所发现,所以我们把其中的一些最重要的技巧和窍门创建成一个列表并且一步一步的向大家进行介绍. 1. PC Safeguard 电脑守卫 我很少让其他人使用我的电脑,因为我怕他们会把它弄的乱七八 ...
  • 12步轻松搞定Python装饰器 作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂.搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点. 我没法让装饰器变得简单,但是通过一步步的剖析,我也 ...
  • 编码问题一直都伴随着程序猿从不间断,刚开始学编程的时候好多次遇到编码问题,解决了文件读取的编码问题,又遇到了网络编码问题,解决了网络编码问题又遇到了数据库编码问题.总结一下无非就是编码原理没搞清楚,希望本文能从原理上让菜鸟们理解编码,遇到问题可以从原理上搞定编码. 一.编码 人类先有了自己的语言,交 ...
  • http://edu.51cto.com/training/training_id-23.html 3月10日前优惠1000+,还送老男孩的新书,千万不要错过!老男孩linux高薪运维在线课程出炉了,学会60%,助你轻松搞定年薪30万!不在北京的伙伴们的福音啊,难得的和老男孩老师亲密接触对话课程!  ...
一周排行
  •     我叫刘帅辰,来自黑龙江省鹤岗市,多年的闯荡让我受尽了白眼和冷嘲热讽.我要改变自己改变现在的生活.我希望通过跟老男孩老师学习的这几个月,思想能够得到一次升华.为此我要做到以下几点:每天个小时的学习老师的视 ...
  • Linux平台下LotusDomino服务器部署案例
    Linux平台下Lotus Domino服务器部署案例几年前我写了篇<RHAS2.1 ...
  •       [前序]博客园首页对博文的规定有:原创精品.排版整齐.有足够的篇幅.与程序员相关.能够让读者从中学到知识的基本要求.我心想,除非不同时空,否则这绝对是我原创的:段落分明排版自然问题不大:一千三百来字的文章 ...
  • 正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双 ...
  • https://edelivery.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.rpm或者:#wget https://edelivery.orac ...
  •     根据要求配置MySQL主从备份.读写分离,结合网上的文档,对搭建的步骤和出现的问题以及解决的过程做了如下笔记:      现在使用的两台服务器已经安装了MySQL,全是rpm包装的,能正常使用.      为 ...
  • 下面是我以前搭建LINUX LNMP环境所做的操作,共享和大家分享下,有什么不足之处情不吝赐教.一.安装依赖包#########################yum -y install gcc gcc-c++ a ...
  • innodb快照读取
    innodb 也实现了mvcc ,对于非锁定行读取 即非DML读取,也可以成为快照读取.在 ...
  • Linux---MySQL中GRANT命令执行时发生root权限报错及解决方法
    好不容易解决了root用户密码登录的问题,在给新建用户test1授权时出现了如下报错,提示 ...
  • 服务器:CentOS-5.1(192.168.1.87)客户机:FC6(192.168.1.86) Windows XP(192.168.1.88)虽然telnet的明文传输有很大的安全隐患,而且现在基本上也被SSH ...