Contents

Timezone

Timezone

参考链接:

一、设置时区

timedatectl set-timezone Asia/Shanghai

二、时区详细

1、概念

​ 在以前全球国家都处于农业社会的时候,人们通过每天观察太阳的位置来决定时间,这就使得不同经度的地方有不同的时间。当时人们旅行主要靠走和马匹,不同地方时间不一致的问题没有那么突出。但是到了十九世纪随着火车的发明,人们一天旅行的距离一下子延长了很多,到不同的地方因此迫切需要一个通用的方法把各个地方的时间统一起来。1853年8月12日,美国东部罗德岛州,两辆火车迎头相撞,14人因此死亡。事故的原因在今天看来难以置信——两车工程师的手表差了2分钟。

1863年,首次使用时区的概念。时区通过设立一个区域的标准时间部分地解决了这个问题。 1870年代加拿大铁路工程师弗莱明首次提出全世界按统一标准划分时区。 1883年11月18日,美国铁路部门正式实施五个时区。 1884年华盛顿子午线国际会议正式通过采纳这种时区划分,称为世界标准时制度。因此,世界标准时区的诞生同其它全球标准一样也是有一个缓慢的发展过程。

2、通用名词解释

时区 :时区是地球上的区域使用同一个时间定义。以前,人们通过观察太阳的位置(时角)决定时间,这就使得不同经度的地方的时间有所不同(地方时)。1863年,首次使用时区的概念。时区通过设立一个区域的标准时间部分地解决了这个问题。世界各个国家位于地球不同位置上,因此不同国家,特别是东西跨度大的国家日出、日落时间必定有所偏差。这些偏差就是所谓的时差。

格林尼治标准时间: GMT(Greenwich Mean Time)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义为在那里通过的经线。由于地球在它的椭圆轨道里的运动速度不均匀,地球每天的自转是有些不规则的,而且正在缓慢减速。所以,格林尼治时间已经不再被作为标准时间使用。

世界协调时间 :UTC(Coordinated Universal Time)是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间。UTC比GMT来得更加精准。对于现行表款来说,GMT与UTC的功能与精确度是没有差别的。

夏日节约时间 :DST(Daylight Saving Time)又称日光节约时制,在英国称为夏令时间(Summer Time)。是一种为节约能源而人为规定地方时间的制度,在这一制度实行期间所采用的统一时间称为“夏令时间”。一般在天亮较早的夏季人为将时间调快一小时,可以使人早起早睡,减少照明量,以充分利用光照资源,从而节约照明用电。各个采纳夏时制的国家规定不同。

时区表示法 如果时间是以协调世界时(UTC)表示,则在时间后面直接加上一个“Z”(不加空格)。“Z”是协调世界时中0时区的标志。因此,“09:30 UTC”就写作“09:30Z”或是“0930Z”。“14:45:15 UTC”则为“14:45:15Z”或“144515Z”。UTC时间也被叫做祖鲁时间,因为在北约音标字母中用“Zulu”表示“Z”。

UTC偏移量 :UTC偏移量是协调世界时(UTC)和特定地点的日期与时间差异,其单位为小时和分钟。它通常以 ±[hh]:[mm]、±[hh][mm]、或 ±[hh]的格式显示。所以,如果被描述的时间比UTC早一小时(例如柏林的冬季时间),UTC的偏移量将是”+01:00”、”+0100”、或简单显示为”+01”。

3、linux时区存储位置

为了避免因国家或地区问题,一般时区设置是以城市为标准

[root@sugar2 Asia]# pwd
/usr/share/zoneinfo/Asia
[root@sugar2 Asia]# ls
Aden       Baku        Colombo    Ho_Chi_Minh  Kashgar       Magadan       Pyongyang  Singapore      Ujung_Pandang
Almaty     Bangkok     Dacca      Hong_Kong    Kathmandu     Makassar      Qatar      Srednekolymsk  Ulaanbaatar
Amman      Barnaul     Damascus   Hovd         Katmandu      Manila        Qostanay   Taipei         Ulan_Bator
Anadyr     Beirut      Dhaka      Irkutsk      Khandyga      Muscat        Qyzylorda  Tashkent       Urumqi
Aqtau      Bishkek     Dili       Istanbul     Kolkata       Nicosia       Rangoon    Tbilisi        Ust-Nera
Aqtobe     Brunei      Dubai      Jakarta      Krasnoyarsk   Novokuznetsk  Riyadh     Tehran         Vientiane
Ashgabat   Calcutta    Dushanbe   Jayapura     Kuala_Lumpur  Novosibirsk   Saigon     Tel_Aviv       Vladivostok
Ashkhabad  Chita       Famagusta  Jerusalem    Kuching       Omsk          Sakhalin   Thimbu         Yakutsk
Atyrau     Choibalsan  Gaza       Kabul        Kuwait        Oral          Samarkand  Thimphu        Yangon
Baghdad    Chongqing   Harbin     Kamchatka    Macao         Phnom_Penh    Seoul      Tokyo          Yekaterinburg
Bahrain    Chungking   Hebron     Karachi      Macau         Pontianak     Shanghai   Tomsk          Yerevan

三、时区简写

UTC
GMT
SGT 新加坡时间   Singapore(CST时间有多个地区相同的名字)
HKT 香港时间 Hongkong Asia/Hong_Kong