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