格林威治时间转换(如何将获取的格林威治时间转换为本地时区的时)

本文目录
如何将获取的格林威治时间转换为本地时区的时
TimeZone timeZoneLondon = TimeZone.getTimeZone(“Europe/London“);//格林威治
Calendar cal=Calendar.getInstance(timeZoneLondon );
cal.set(2002,8,2);//2002-09-02
TimeZone timeZoneshanghai = TimeZone.getTimeZone(“Asia/Shanghai“);//北京时间
cal.setTimeZone(timeZoneshanghai);
请问格林尼治时间和北京时间如何换算
1、你这里说的格里尼治时间,就是我们常常说的0度经线的地方平时,也叫格林平时
2、格林平时的英文是Greenwich Mean Time,简称GMT,实际上就是UT(universal time )也叫世界时的。
3、这个里说的北京时间就是东八区时区中线120度经线的地方平时。
4、从0度格林经线到120度东八区时区经线,经差为120度,换算成时间为8小时(120除以15)
5、所以格林平时和北京时间差八小时,而且是北京时间比格林平时快8小时,因此是在格林平时的基础上加8小时的。
6、也可以用时区区号来计算的,实际上区号也是由时区中线来的,比如北京时区中线是120度,那么北京是东8区(就是用120除以15得来的),一个道理的。
7、最后强调一下,我国没有夏令时这一说的,所以不会出现东7区这一说的。
utc18点是北京时间几点
utc时间18:00,即北京时间是凌晨2:00。
Utc是协调世界时,也叫标准国际时,是以格林威治时间为标准的更精确的时间,采用原子计时,是世界各地校对时间的标准,可以理解成为更精确的格林威治时间。
UTC即世界标准时间,中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8,utc+8就是国际时加8小时就是东8区的时间,也就是北京时间,因此两个时间相同。
北京市区是东八区,领先UTC8个小时,例如: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分。

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









