utc时区是什么意思

utc时区是什么意思,第1张

是全球的24个时区

地球是自西向东自转,东边比西边先看到太阳,东边的时间也比西边的早。东边时刻与西边时刻的差值不仅要以时计,而且还要以分和秒来计算,这给人们带来不便。

为了克服时间上的混乱,1884年在华盛顿召开的一次国际经度会议(又称国际子午线会议)上,规定将全球划分为24个时区(东、西各12个时区)。规定英国(格林尼治天文台旧址)为中时区(零时区)、东1-12区,西1-12区。每个时区横跨经度15度,时间正好是1小时。最后的东西12区各跨经度7度30分,以东、西经180度为界。每个时区的中央经线上的时间就是这个时区内统一采用的时间,称为区时,相邻两个时区的时间相差1小时。例如,中国东8区的时间总比泰国东7区的时间早1小时,而比日本东9区的时间晚1小时。因此,出国旅行的人,必须随时调整自己的手表,才能和当地时间相一致。凡向西走,每过一个时区,就要把表拨慢1小时(比如2点拨到1点);凡向东走,每过一个时区,就要把表拨快1小时(比如1点拨到2点)。并且规定英国(格林尼治天文台旧址)为本初子午线,即零度经线,它所在的时区就是零时区。

\1 时间的表达方式有两种,一种是 human time,比如我们所说的年月日等,一种是 machine time,比如我们用 SystemcurrentTimeMillis() 方法获得的毫秒数。

\2 machine time 表示的是从epoch时间(1970年1月1日0时0分0秒)开始到现在已经过了多少时间,注意这里的时间都是指UTC时间。

\3 对于任意给定的 machine time,都可以通过加上epoch时间,算出该 machine time 对应的UTC时间,即 machine time 和 UTC 时间是一一对应的。

\4 当 machine time 为0时,其对应的UTC时间就是epoch时间。

\5 machine time 可以理解为是UTC时间的另一种表现形式,其本质上就是UTC时间。

\6 human time 是一种用人类便于理解方式表示 machine time 的方法,当我们看到一个用年月日等表示的 human time 时,它其实是对 machine time 做的一种转换。

\7 由于机器只能获取 machine time,所以所有的human time其实都是要先获取 machine time,再在其基础上做各种计算得来的。

\8 UTC 时间是 human time 时间的一种,所以要想获取当前时刻的 UTC 时间,也要先获取 machine time,再按照上述规则计算出来。

\9 UTC 时间不受时区影响,对于给定的一个UTC时间,在全球任意地方都表示同一时刻。

\10 UTC 时间也可以粗略的理解为时区为0的时间。

\11 由于machine time 和 UTC 时间的关系,machine time 也是不受时区影响的,即用 SystemcurrentTimeMillis() 方法获取的一个 machine time,在全球的任意地方也都表示同一时刻。

\12 human time还有一种形式就是本地时间,或者说是本地时区时间。

\13 本地时间和UTC时间的关系是,本地时间是在UTC时间的基础上,通过加减一定的时间得来的,加减的具体数值受所在时区影响。

\14 比如,中国所处时区为东8区,想要算中国境内的本地时间的流程是,先获取 machine time,根据 machine time 算出 UTC 时间,然后再在UTC时间基础上加8个小时,算出中国境内的本地时间。

\15 由于UTC时间并不适合表示全球所有地区的本地时间(比如,UTC时间的14点在某些地区可能是晚上),所以才有了本地时区时间这个概念。不同时区在同一时刻使用不同的本地时间,本质上是为了方便人们的日常生活。

\16 如果只有一个本地时间,而没有该时间对应的时区的话,是无法表示时间线上的某一时刻的,所以,在全球不同地区进行时间交换时,要么用UTC时间,要么用带有时区的本地时间。

\17 不管是UTC时间还是本地时区时间,它们都是 human time,即都可以通过一定规则与machine time 相互转换,区别就是不同的 human time 形式使用不同的转换规则。

\18 暂时想到这么多,如果后续还有其他总结,我们再做补充。

以上就是 良许教程网 为各位朋友分享的有关机器时间、UTC时间、本地时间的总结。

最后,最近很多小伙伴找我要 Linux学习路线图 ,于是我根据自己的经验,利用业余时间熬夜肝了一个月,整理了一份电子书。无论你是面试还是自我提升,相信都会对你有帮助!目录如下:

免费送给大家,只求大家金指给我点个赞!

电子书 | Linux开发学习路线图

也希望有小伙伴能加入我,把这份电子书做得更完美!

推荐阅读:

UTC是什么意思

1 UTC是协调世界时,又称通用时间、世界标准时间和国际协调时间。

2 协调世界时(UTC)是一种基于原子时间和秒的时间测量系统,它尽可能接近世界时。

3国际原子时的准确度是纳秒/天,而世界时的准确度是毫秒/天。很多应用部门要求时间系统接近UT。在这种情况下,1972年引入了一种折衷的时间尺度,称为协调世界时。为确保协调世界时与世界时的差值不超过09秒,必要时将在协调世界时中加入正闰秒或负闰秒。

以上就是关于utc时区是什么意思全部的内容,包括:utc时区是什么意思、有关机器时间、UTC时间、本地时间的总结、UTC是什么意思 UTC的解释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9338324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存