首页 > 代码库 > 时区的概念,日期和时间的标准及表示【整理】
时区的概念,日期和时间的标准及表示【整理】
1、时区的概念
为了解决世界各地在时间上的差异,人们定义了时区,时区是地球上的区域使用同一个时间定义。人们将时区分为24个,它们是中时区(零时区)、东1-12区,西1-12区,每个时区横跨精度15度,时间正好是1小时。其中中时区就是格林尼治标准时间,以它为基准,东加西减。我国统一采用北京时间,也就是东八区。
2、日期时间标准
日期标准——公元纪年,是为纪念犹太人耶稣(基督)的诞生。它诞生的那一年为公元1年,诞生之前的年份称为“公元前n年”。
时间标准——简单说就是以什么时间为起点开始计时。有挺多的时间标准的,比如,原子时,协调世界时(UTC),格林尼治平时(GMT),地球时(TT),力学时(DT)等,常见的就UTC和GMT咯。
UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。
GMT(Greenwich Mean Time)是格林尼治平时:由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。
为了确保协调世界时与世界时(UT1)相差不会超过0.9秒,有需要时便会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时(TAI)之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局(IERS)负责决定何时加入闰秒。
两者的关系:
UTC = GMT +/- 0.9 s
因此 UTC 间中需要进行 "闰秒" 以控制两者相差。
3、日期时间表示方法
1)日期表示法:年为4位数,月为2位数,日为2位数,例如,2014-09-09或20140909
2)日历星期:用两位数表示本年内第几个日历星期
星期:从星期一开始,星期日结束,共7天【在西方,星期日为一周的第一天】
3)时间表示法:小时,分,秒都用2位数表示,对UTC时间最后加一个大写字母Z,其他时区用实际实际那加时差来表示,如UTC时间下午2点30分5秒,表示为14:30:05Z或143005Z,当时的背景时间表示为22:30:05+08:00或223005+0800,也可简化为223005+08。
4)日期时间组合表示法:合并表示时,要在时间前面加以大写字母T,如:2014-09-09T14:30:05+08:00或20140909T143005+08。
时区的概念,日期和时间的标准及表示【整理】