utc时间

1,395 阅读3分钟

参考网址

wen.baidu.com/question/13…

总结

utc, 世界统一时间,世界标准时间,国际协调时间。
为什么要有这样一个时间呢?
我们都知道,世界上一共有24个时区,每个时区相差1个小时。
一个时区15°,1°是4分钟,所以一个时区是1小时。
例如东八区跟东九区就相差1个小时。

每个时区都有自己的本地时间,比如此时此刻北京的本地时间是早上8点,而首尔的本地时间是早上9点。
这样就不统一,所以在全球范围内,utc时间是通用的。

什么是utc时间

UTC:Universal Time Coordinated
UTC是协调世界时,协调世界时间,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。

UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示。
北京时间比UTC时间早8小时,也可以理解为快8个小时,以1999110000UTC为例,UTC时间是零点,北京时间是199911日早上8点整。
个人建议:UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可。

如何理解utc时间和北京时间

我们知道,世界上的每个地区都有自己的本地时间(localtime),整个地球共分为24个时区,也就是说每个时区都有自己的本地时间。

在互联网通信中,统一使用标准时间,称为通用协调时(UTC, Universal Time Coordinated)。

UTC与格林尼治时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。

如何进行UTC时间与北京时间的换算呢?
北京市区是东八区,领先UTC 8个小时,例如:Sun, 19 July 2020 09:45:10 +0800,说明时间是2020年7月19号,星期日,上午9点45分10秒,该地区本地时间领先UTC差 8个小时(+0800,就是东八区时间)。
如果要把这个时间转化为UTC,可以使用以下公式:
    UTC + 时区差 = 本地时间  
      时区差东为正,西为负。为此,把东八区时区差记为:+0800,  
      UTC + (+0800) = 北京时间  
      那么,  
      UTC = 北京时间 - 0800,即:0945 - 0800 = 0145  

即UTC是当天凌晨1点45分10秒。
若结果是负数就意味着是UTC前一天,把这个负数加上2400就是UTC在前一天的时间。
例如,北京时间是 0225 (凌晨2点25分),那么,UTC就是 0225  0800 = -0375,负号意味着是前一天, -0375 + 2400 = 2025
即前一天的晚上8点25分。