博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于时间:UTC时间、GMT时间、本地时间、Unix时间戳
阅读量:7189 次
发布时间:2019-06-29

本文共 485 字,大约阅读时间需要 1 分钟。

1.UTC时间 与 GMT时间
我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的。

2.UTC时间 与 本地时
UTC + 时区差 = 本地时间
时区差东为正,西为负。在此,把东八区时区差记为 +0800,
UTC + (+0800) = 本地(北京)时间 (1)
那么,UTC = 本地时间(北京时间))- 0800 (2)

3.UTC 与 Unix时间戳
在计算机中看到的UTC时间都是从(1970年01月01日 0:00:00)开始计算秒数的。所看到的UTC时间那就是从1970年这个时间点起到具体时间共有多少秒。 这个秒数就是Unix时间戳。

4.怎样判断程序获取到的是UTC时间还是本地时间
让程序先获取一次时间戳,然后改变系统的时区设置,然后重新运行程序,在获取一次时间戳,比较两个时间戳的差如果很小(应该小于半小时,即180秒) ,则说明获取的是UTC时间,因为这个时间是与你的系统时区设置无关的。

转载于:https://www.cnblogs.com/AndersonX/p/8696617.html

你可能感兴趣的文章
用 Lua 实现一个微型虚拟机-基本篇
查看>>
我的友情链接
查看>>
maven打包包含配置文件
查看>>
编译时
查看>>
Android中实现两次点击返回键退出本程序
查看>>
git 教程1
查看>>
django(一)
查看>>
架构探险笔记9-框架优化之参数优化
查看>>
循环链表(隔M杀1)
查看>>
【转】C语言中access函数
查看>>
Journal List
查看>>
JavaScript-构造函数模式
查看>>
浅试 Webview 一app 加载 H5小游戏
查看>>
谈谈OpenNI 2初体验
查看>>
stars
查看>>
Boosting决策树:GBDT
查看>>
投影矩阵
查看>>
微软职位内部推荐-Senior Software Engineer II-Search
查看>>
如何使用JCONSOLE 监控eclipse的tomcat
查看>>
SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程
查看>>