5分钟搞懂计算机的各种时间(GMT、UTC、CST、unix时间戳-timestamp)
转自:https://baijiahao.baidu.com/s?id=1732139602203523267&wfr=spider&for=pc
GMT
即:格林尼治时间(另有格林威治时间一说)
以本初子午线为基础,精确度相对低。
注意事项:因为地球每天的自转是不规则的(正在缓慢减速)所以,格林尼治时间的精确度会越来越低。
UTC
即:世界协调时(Universal Time Coordinated),以原子时钟长为基础,比GMT格林威治时更加科学更加精确。
UTC是国际无线电咨询委员会制定和推荐的,若与GMT时差大于0.9秒,则由位于巴黎的国际地球自转事务中央局发布闰秒,使UTC与地球自转周期一致。
UTC时间格式为:YYYY-MM-DDThh:mm:ssZ。例如,2014-11-11T12:00:00Z(为北京时间2014年11月11日20点0分0秒)
中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8。
注意事项:
1)目前UTC与GMT 相差为0.9秒,故二者可以基本视为一致。
我们一般认为GMT和UTC是一样的,都与英国伦敦的本地时相同。
2)早期的XP系统中,默认时间格式是GMT。而到了Win7之后,默认时间格式已经改成了UTC
3)阿里云API接口编程中,全部都是UTC
UNIX时间戳(timestamp)
计算机中的UNIX时间戳,是以GMT/UTC时间「1970-01-01T00:00:00」为起点,到当前具体时间的秒数(不考虑闰秒)。这样做的目的,主要是通过“整数计算”来简化计算机对时间操作的复杂度。
无论何种编程语言,基本都有获取unix时间戳的系统方法。
如果开发的软件系统仅仅在国内用,用timestamp没有太大问题(因为大家的linux服务器的时区是一样的)
如果软件系统需要跨国服务,则必须用UTC(比如阿里云API),否则就会因为服务器的UTC时区不同,导致timestamp结果值混乱
CST
这个代号缩写,并不是一个统一标准,目前,可以同时代表如下 4 个不同版本的时区概念(要根据上下文语义加以区分):
1)China Standard Time 中国标准时区 (UTC+8)
2)Cuba Standard Time 古巴标准时区 (UTC-4)
3)Central Standard Time (USA) 美国中央时区 (UTC-6)
4)Central Standard Time (Australia) 澳大利亚中央时区(UTC+9)
5分钟搞懂计算机的各种时间(GMT、UTC、CST、unix时间戳-timestamp)相关推荐
- 5分钟搞懂计算机的各种时间(GMT、UTC、CST)
[写在最前] 我们平时会接触各种计算机时间的概念,最常见的有GMT,UTC,CST等. 很多小白傻傻分不清楚他们之间的区别与联系,通过本文知识,让我们花5分钟时间彻底搞懂他,相信聪明的你,看完一定会有 ...
- 一分钟搞懂 微调(fine-tuning)和prompt
一分钟搞懂 微调fine-tuning和prompt 区别与联系 区别 联系 优缺点 微调的优点 微调的缺点 prompt的优点 prompt的缺点 在CV领域 Reference 大家都是希望让预训 ...
- python数据分析建模-十分钟搞懂“Python数据分析”
原标题:十分钟搞懂"Python数据分析" 引言:本文重点是用十分钟的时间帮读者建立Python数据分析的逻辑框架.其次,讲解"如何通过Python 函数或代码和统计学知 ...
- 场内场外交易成本_2分钟搞懂场内场外基金
一天一个金融知识,是成为投资大神的必要条件.今天我们花2分钟搞懂场内基金和场外基金.基金,既可以场内买又可以场外申购,场内场外这两者有什么区别?场内 场外 场内场外的"场",一般指 ...
- 一分钟搞懂JavaME、JavaSE和JavaEE的区别
一分钟搞懂JavaME.JavaSE和JavaEE的区别 JavaME微缩版 JavaSE标准版 JavaEE企业版 多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(pa ...
- 五分钟搞懂什么是红黑树
五分钟搞懂什么是红黑树(全程图解) 18-09-04 星925 + 关注 献花(2) 收藏 前戏 红黑树,对很多童鞋来说,是既熟悉又陌生.熟悉是因为在校学习期间,准备面试时,这是重点.然后经过多年的 ...
- 什么是SRM?SRM是什么软件?小白1分钟搞懂SRM
什么是SRM?SRM是什么软件?小白1分钟搞懂SRM SRM是用来管理上游供应商,以及采购方和供应商进行采购交易的一套软件,在很多生产类企业中,往往需要和ERP集成. 原因:1是ERP系统不能实现采购 ...
- mysql decimal型转化为float_5分钟搞懂MySQL数据类型之数值型DECIMAL类型
速成指南 5分钟搞懂MySQL数据类型 之数值型--DECIMAL类型 DECIMAL类型的语法:DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL].其中M指定的是数字的总位 ...
- html网页和cgi程序编程,十分钟搞懂什么是CGI
原文:CGI Made Really Easy,在翻译的过程中,我增加了一些我在学习过程中找到的更合适的资料,和自己的一些理解.不能算是严格的翻译文章,应该算是我的看这篇文章的过程的随笔吧. CGI真 ...
最新文章
- kmp算法详解php,php中字符串匹配KMP算法实现例子
- SPOJ - NUMOFPAL Number of Palindromes(回文自动机)
- 解构给默认值_5个 JS 解构有趣的用途
- 【HBuilder】手机App推送至Apple App Store过程
- ajax请求携带tooken_当ajax碰到token的时候
- 用来理解 Java 编程语言的 8 个图表
- MySQL essential版本和普通版本有什么区别?
- 图解 Git,一目了然!
- maven安装和eclipse集成
- python实现FTP文件上传
- NSGA-II算法介绍
- matlab 介电常数,改进的基于Matlab GUI的微波介电常数测量系统
- virtualbox安装Windows 7 64位旗舰版 (包含镜像文件)
- 计算机设备管理器驱动,设备管理器安装驱动程序的详细教程
- NOD32中小企业服务器版部署方法
- win7计算机里找不到硬盘,win7系统重装时提示"找不到硬盘驱动器"的解决方法...
- 普通人最应该具备的素质是什么,韧性
- MacBook Air M1 + MacTex + VS Code的LaTex教程
- python搜网课原理_如何看待风变编程的 Python 网课?
- 微信小程序 图片设置为圆形