怎么计算各地的时差,比如给了北京时间,怎么知道巴黎,伦敦,东京的时间?

是不是要背各地的时区,
晕,我就是不知道时区是什么,告诉我了。很难背啊~~

  为了克服时间上的混乱,1884年在华盛顿召开的一次国际经度会议上,规定将全球划分为24个时区。它们是中时区(零时区)、东1-12区,西1-12区。每个时区横跨经度15度,时间正好是1小时。最后的东、西第12区各跨经度7.5度,以东、西经180度为界。每个时区的中央经线上的时间就是这个时区内统一采用的时间,称为区时。相邻两个时区的时间相差1小时。例如,我国东8区的时间总比泰国东7区的时间早1小时,而比日本东9区的时间晚1小时。因此,出国旅行的人,必须随时调整自己的手表,才能和当地时间相一致。凡向西走,每过一个时区,就要把表拨慢1小时;凡向东走,每过一个时区,就要把表拨快1小时。
  不同时区的时间计算:
  同减异加,东加西减
  “同”指同在东时区或同在西时区,则两时区相减,(例如东八区和东五区都在东时区,则8-5=3。)“异”则相反。
  遵循一张零时区居中的世界地图,所求时区在已知时区东边则同减异加的结果加上已知时区的时间。否则为减。
  常用时差一览表

  国 名 城 市 与北京时差
  美 国 旧 金 山 -16
  墨 西 哥 墨西哥城 -14
  美 国 纽 约 -13
  巴 拿 马 巴拿马城 -13
  加 拿 大 蒙特利亚 -13
  古 巴 哈 瓦 那 -13
  法 国 巴 黎 -7
  英 国 伦 敦 -8
  意 大 利 罗 马 -7
  德 国 柏 林 -7
  波 兰 华 沙 -7
  瑞 士 日 内 瓦 -7
  捷 克 布 拉 格 -7
  匈 牙 利 布达佩斯 -7
  罗马尼亚 布加勒斯特 -6
  埃 及 开 罗 -6
  俄 罗 斯 莫 斯 科 -5
  印 度 新 德 里 -2.50
  斯里兰卡 科 伦 城 -2.50
  新 加 坡 新 加 坡 -0.50
  印 尼 雅 加 达 -0.50
  马来西亚 吉 隆 坡 -0.50
  菲 律 宾 马 尼 拉 -0.50
  朝 鲜 平 壤 +1
  日 本 东 京 +1
  澳大利亚 悉 尼 +2
  (哎~其实这些网上能找到的)

参考资料:http://www.pgsqldb.org/pgsqldoc-7.4/datetime-keywords.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-26
‘是不是要背各地的时区’,恭喜你,会自问自答了
相似回答