GMT时间和UTC时间区别 作者:马育民 • 2018-07-08 23:47 • 阅读:10213 # GMT 格林威治标准时间,格林尼治时间 格林尼治是英国伦敦南郊原格林威治天文台的所在地,它又是世界上地理经度的起始点。对于世界上发生的重大事件,都已格林尼治的地方时间记录。 依据格林尼治时间,人们很容易就推算出相对的本地时间。 (英国伦敦是0时区,中国北京是东八区。也就是说格林尼治时间是1日0点,对应的北京时间为1日早上8点) # UTC 是世界协调时间,又称世界统一时间、世界标准时间、国际协调时间。 由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称 UTC。 协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。 ### 总结 1. UTC 和 GMT所表示的时间基本一样(误差极小,日常应用可忽略不计) 2. UTC 比 GMT更加精确 3. GMT是前世界标准时,UTC是现世界标准时 # java UTC 转 GMT ``` SimpleDateFormat sdf = new SimpleDateFormat("EEE,d MMM yyyy HH:mm:ss z", Locale.ENGLISH); sdf.setTimeZone(TimeZone.getTimeZone("GMT")); String dateStr = sdf.format(new Date()); ``` 执行结果: ``` Thu,26 Jan 2023 14:15:50 GMT ``` 参考 https://blog.csdn.net/kfepiza/article/details/115433132 https://www.cnblogs.com/tosee/p/5538007.html https://blog.csdn.net/qq_43353521/article/details/110078874 原文出处:http://www.malaoshi.top/show_1EF1TS4sSI6v.html