GMT
格林威治标准时间,格林尼治时间
格林尼治是英国伦敦南郊原格林威治天文台的所在地,它又是世界上地理经度的起始点。对于世界上发生的重大事件,都已格林尼治的地方时间记录。
依据格林尼治时间,人们很容易就推算出相对的本地时间。
(英国伦敦是0时区,中国北京是东八区。也就是说格林尼治时间是1日0点,对应的北京时间为1日早上8点)
UTC
是世界协调时间,又称世界统一时间、世界标准时间、国际协调时间。
由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称 UTC。
协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。
总结
- UTC 和 GMT所表示的时间基本一样(误差极小,日常应用可忽略不计)
- UTC 比 GMT更加精确
- 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