格林威治标准时间(中国大陆翻译:格林尼治平均时间格林尼治标准时间,台、港、澳翻译:格林威治标准时间;英语:Greenwich MeanTime,GMT)是指位于英国伦敦郊区的皇家格林威治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

自1924年2月5日开始,格林威治天文台每隔一小时会向全世界发放调时信息。

理论上来说,格林威治标准时间的正午是指当太阳横穿格林威治子午线时(也就是在格林威治上空最高点时)的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能与实际的太阳时有误差,最大误差达16分钟。

由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林威治时间已经不再被作为标准时间使用。现在的标准时间,是由原子钟报时的协调世界时(UTC)。

协调世界时又称世界标准时间或世界协调时间,简称UTC(从英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”而来)。国际电信联盟希望协调世界时能够在所有语言有单一的缩写。英语和法语区的人同时希望各自的语言缩写,CUT和TUC,能够成为国际标准。结果最后妥协使用UTC[1]

在中国大陆[2]、香港、澳门、蒙古国、台湾、新加坡、马来西亚、菲律宾、澳大利亚西部的本地时间比UTC快8小时,就会写作UTC+8,俗称东8区。如果是在本地时间比UTC时间慢的地区,例如夏威夷的时间比UTC时间慢10小时,就会写作UTC-10,俗称西10区。

为了与POSIX标准统一,以“Etc/GMT”标记的时区将保留时区符号,即在格林威治时间(GMT)以西的区域的时区符号为正,以东区域符号为负。

GMT和UTC表示时区刚好符号相反

 public static void main(String[] args) {String[] tz=TimeZone.getAvailableIDs();for (String z : tz) {//System.out.println(z);}System.out.println("TimeZone = " +TimeZone.getDefault().getID());   Calendar c=Calendar.getInstance();c.setTimeInMillis(0);int year = c.get(Calendar.YEAR);int month = c.get(Calendar.MONTH)+1;int day = c.get(Calendar.DATE);int hh = c.get(Calendar.HOUR_OF_DAY);int mi = c.get(Calendar.MINUTE);int ss = c.get(Calendar.SECOND);System.out.println(year+"-"+month+"-"+day+" "+hh+"-"+mi+"-"+ss);c.set(1970,0,1,0,0,0);System.out.println(c.getTimeInMillis());// 东8区year = c.get(Calendar.YEAR);month = c.get(Calendar.MONTH)+1;day = c.get(Calendar.DATE);hh = c.get(Calendar.HOUR_OF_DAY);mi = c.get(Calendar.MINUTE);ss = c.get(Calendar.SECOND);c.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));System.out.println(year+"-"+month+"-"+day+" "+hh+"-"+mi+"-"+ss);c.set(1970,0,1,0,0,0);System.out.println(c.getTimeInMillis());/** 输出TimeZone = Asia/Shanghai1970-1-1 8-0-0-288000001970-1-1 0-0-00*/}

格林威治标准时间和协调世界时相关推荐

  1. 格林威治标准时间/世界时

    亦称"世界时".格林威治所在地的标准时间.现在不光是天文学家使用格林威治时间,就是在新闻报刊上也经常出现这个名词.我们知道各地都有各地的地方时间.如果对国际上某一重大事情,用地方时 ...

  2. 物联网设备获取北京时间、年月日、星期几,GMT格林威治标准时间转换为北京时间,授时api Fiddler抓包调试

    1. 获取北京时间.年月日 授时api 苏宁获取北京时间的api不要太方便:http://quan.suning.com/getSysTime.do 使用 Fiddler抓包调试,查看HTTP返回报文 ...

  3. 格林威治标准时间GMT=UTC

    1. UTC 和 GMT 及 北京时间的关系 UTC和GMT,这两者几乎是同一概念.它们都是指的格林尼治标准时间,只不过UTC的称呼更为正式一点.两者的区别在于前者是一个天文上的概念,而 后者是基于一 ...

  4. html.gmt文件,基于格林威治标准时间(GMT)的jQuery模拟时钟插件

    jClocksGMT是一款基于格林威治标准时间(GMT)的jQuery模拟时钟插件.你可以调整时区的偏移值来显示相应地区的时间,还能够自动转换夏令时时间.它的特点还有: 模拟时钟. 电子时钟. 可以显 ...

  5. android开发:GMT(格林威治标准时间)转换为北京时间

    public class TimeUtils {/*** GMT(格林威治标准时间)转换当前北京时间* 比如:1526217409 -->2018/5/13 21:16:49 与北京时间相差8个 ...

  6. GMT格林威治标准时间

    首先你应该了解时区和地方时的区别.GMT指的是格林威治中央区时,北京位于东八区,也就是北京的地方时比中央时区的地方时早8小时.GMT-4:00表示比中央区时晚小时,也就是说这个地方在中央时区以西,西四 ...

  7. 深入理解时区概念:GMT,UTC,UTS和AOE

    文章目录 前言 准备工作 格林威治标准时间 GMT 协调世界时间 UTC Unix 时间戳 UTS 世界统一时间 AOE 小结 前言 随时全球化的发展,国内的企业已经开始越来越多地与国际接轨,超出国门 ...

  8. C++日期和时间编程总结

    C++日期和时间编程总结.md C++11 的日期和时间编程内容在 C++ Primer(第五版)这本书并没有介绍,目前网上的文章又大多质量堪忧或者不成系统,故写下这篇文章用作自己的技术沉淀和技术分享 ...

  9. 关于utc时间与格林威治时间(linux上获取系统时区及代码)

    关于utc时间与格林威治时间 协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC.它从英文"Coordinated Universal Time"/法文" ...

  10. 格林威治时间如何转为系统时间?

    #include "time.h" #include "stdio.h" int main(void) { //struct tm *ptr; char* p; ...

最新文章

  1. asp 设置table 间距_B端后台表格(table)如何设计
  2. Web API应用架构设计分析(1)
  3. Windows Mobile 与 PC之间的通过蓝牙(Bluetooth) 传输文件的开发
  4. linux配置tomcat内存配置文件,Linux与Windows下tomcat内存设置
  5. C++常用的容器(vector、set、list、map)
  6. IOS – OPenGL ES 调节图像饱和度 GPUImageSaturationFilter
  7. RabbitMq--AMQP高级消息队列协议--简单了解
  8. 上传并解析XML文件
  9. Logisim元件用法详解三:Plexers 复用器
  10. JVisualVM监控
  11. 【FTP】apache FTP Server使用过程中遇到的问题
  12. android 加花工具下载,Android 代码混淆并加花
  13. 迪赛智慧数——柱状图(象形柱图):水果VC含量排行榜
  14. 网课答案题库系统 内含接口使用
  15. 如何搞出一个大型网站
  16. K8S太火了!花10分钟玩转它不香么?
  17. mybatis-plus出错:Invalid bound statement (not found): com.kuang.mapper.UserMapper.selectList
  18. iojs 版本管理ivm
  19. 更改vim配色以及其他设置
  20. sentinel 控制台讲解-降级规则-降级策略:RT

热门文章

  1. 数字绿土参加2017美国地球物理联合会(AGU)年会
  2. 在命令行cmd 下,输入dxdiag 查看关于电脑许多硬件的详细信息
  3. 游戏攻略 一 天堂W(韩)
  4. C++ 游戏开发(一)图形库EasyX的安装及测试
  5. VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。VMX进程已经提前退出。
  6. java hotspot tm_Java HotSpot(TM) 64-Bit Server VM warning
  7. 网站被劫持都有哪些方式
  8. codeforce 755 B
  9. Typo3 CVE201912747 反序列化漏洞分析
  10. 剖析Apple Pay 它与支付宝究竟暧昧什么?