目录
一、名词解释
时区
全球以经度划分,每15度一个时区,共划分为24个时区,相邻时区间隔1小时。
其中,零时区是格林威治时间(即GMT),又称为中部时区,东西加减,如中国为东八区。
GMT:格林威治时间
格林威治(格林尼治)时间,也叫世界时(Universal Time),也叫世界标准时间。是指位于英国伦敦郊区的“皇家格林尼治天文台”的标准时间,是本初子午线上的地方时,是0时区的区时。
根据地球的自转和公转来计算时间,由于公转是椭圆形的,导致自转时间并不是恒定的,造成有时一天长一些,有时短一些,误差较大不够精准。
UTC:世界标准时间
Coordinated Universal Time,直译为“世界协调时间”。以原子时作为计量单位的时间,计算结果机器严谨和精密。比GMT时间更精准,误差值必须保持在0.9秒内,如果大于0.9秒则会通过闰秒来解决。
1979年12月初内瓦举行的世界无线电行政大会通过决议,确定用UTC取代GMT,作为无线电通信领域内的国际标准时间。
为什么UTC时间和GMT时间可以互换?这是因为GMT碰巧是0时区时间,数值上刚好和UTC是相等的(前提是不需要精确到秒的情况下),但是概念上两者务必要区分开。
UTC是协调时间,即“一切以我为基准,全都向我看齐”,所以称其为世界标准时间;GMT更适合称之为格林威治当地时间。
本地时间=UTC标准时间+偏移量,其中偏移量可表示为“UTC -”或“UTC +”,后面接小时数、分钟数(常见表示形式有:UTC ±[hh]:[mm]、UTC ±[hh][mm]、UTC ±[hh])。如:UTC +9:30表示澳大利亚中央标准时间,UTC +8或UTC +0800表示中国标准时间。
DST:夏令时
Daylight Saving Time,又称为夏季时间,会把时间调快一小时(不是把10点上班改为9点上班,而是全社会重新电仪10点提前了一个小时),是为节约能源而人为规定地方时间的制度(鼓励人们早睡早起,不要浪费电,夏天日照时间长尽量多使用自然资源),全球约40%的国家(110个左右)在夏季使用夏令时,代表国家:美国、加拿大。
其中,美国从每年3月第二个星期日至11月第一个星期日采用夏令时,加拿大从每年3月第一个星期日至11月第一个星期日采用夏令时。
一个具体的例子,在美国
在 2021 年 3 月 14 日凌晨 1:59:59 后,下一秒就是凌晨 3:00:00。因此,美国的 2021 年 3 月 14 日凌晨 2:10:00 这个时间实际上不存在。为了兼容,根据 RFC5545