UTC和GMT有啥区别

GTM时间(格林威治这个时候的时间)

GMT(Greenwich Mean Time) 格林威治时间,它代表了零时区的时间,即格林尼治当地的平均太阳时间。

Date DATE = new Date(1562501898000L);
// 已经@Deprecated
System.out.println(DATE.toGMTString());// 7 Jul 2019 12:18:18 GMT

在这里插入图片描述

标准的UTC时间(CST就代表了偏移量 +0800)

UTC(Coodinated Universal Time)又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。
它是以原子时作为计量单位的时间,计算结果极其严谨和精密。它比GMT时间更来得精准,误差值必须保持在0.9秒以内,倘若大于0.9秒就会通过闰秒来“解决”。

Date DATE = new Date(1562501898000L);
System.out.println(DATE);// Sun Jul 07 20:18:18 CST 2019

在这里插入图片描述

本地时间(根据本地时区显示的时间格式)

Date DATE = new Date(1562501898000L);
// 已经@Deprecated
System.out.println(DATE.toLocaleString());// 2019年7月7日 下午8:18:18

在这里插入图片描述

UTC和GMT的联系

GMT是老的时间计量标准,根据地球的自转和公转来计算时间的,自转一圈是一天,公转一圈是一年。但是呢,地球公转的轨道是椭圆形的。后来人们发现地球的自转时间也并不是恒定的,这么一来就会造成有一天时间长一些,有一天时间短一些的情况,误差较大给人感觉时间不那么“精准”了,因此迫切需要一个更加精准的方案来计时,UTC诞生了1967年人类制作出原子钟,从而“发明”了UTC时间正式投入使用。它是真正意义上的标准时间,以原子钟所定义的秒长为基础,UTC时间认为一个太阳日(一天)总是恒定的86400秒(24小时)。

GMT是前世界标准时,UTC是现世界标准时。
UTC 比 GMT更精准,以原子时计时,适应现代社会的精确计时。
但在不需要精确到秒的情况下,二者可以视为等同。
每年格林尼治天文台会发调时信息,基于UTC。

在这里插入图片描述

参考:

GMT UTC CST ISO 夏令时 时间戳,都是些什么鬼?
彻底弄懂GMT、UTC、时区和夏令时

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值