关于时间的基本概念

news2024/11/13 21:50:16

年的标准——纪元 Era Epoch

在中国古代, 皇帝会订立年号来纪年, 比如贞观就是唐太宗订立的年号, 于是天下使用贞观元年,贞观二年的方式来纪年。皇帝可以因为各种原因更换年号,比如武则天在位21年, 使用了17个年号。很显然,我们要计算神龙元年距今有多少年了, 势必就非常吃力。但是,好在后来我们使用了公元纪年的方式。

公元, 即公历纪元, 是国际通行的纪年体系。
这个纪年体系以传说中耶稣基督额生年为公历元年, 相当于中国西汉平帝元年,在这之前是公元前,这之后是公元后,也就是公元。
公元后

  • AD ,也写为 A.D. 公元, Anno Domini, 是anno Domini nostri Jesu Christi 的缩写, 意思是耶稣基督之年
  • BC , 公元前, Before Christ, 意思是基督之前

在这里插入图片描述

时间的标准

关于时间的标准, 也有一些概念:

  • IAT: International Atomic Time, 原子时, 是一种通过原子钟得到的时间标准。
    原子钟是世界上已知最准确的时间测量和频率标准,原子钟在37年的误差不超过1秒。
    可以理解为一种计时很准的仪器,类似钟表。
  • UT: Universal Time, 世界时。基于地球自转的时间标准。世界时有多个标准, 彼此相差最多几秒。 最常用的有UTC 和UT1 。
  • UTC, 世界标准时间。 以原子时秒长为基础
  • GMT,格林威治时间, 以地球自转为基础
  • CST , 北京时间 China Standard Time

UTC

法语的世界标准时间的词组是 Temps Universel Coordonne, 简写是 TUC;英语的词组是Universal Coordinated Time,简写是UCT。 两者互不相让,最后协调一下, 使用UTC。
UTC, 被称为时间标准时间, 从上面的英文/发文直接翻译,也被称为国际协调时间,
UTC以原子时秒长为基础,尽量接近时间时的一种时间计量系统。 被广泛应用在互联网和万维网的标准中。

GMT

GMT, 格林尼治平时, 又称格林尼治平均时间或格林尼治标准时间, 旧译为格林威治标准时间。
GMT, 格林尼(威)治标准时间, Greenwich Mean Time, 是位于伦敦郊区的格林尼治天文台的标准时间。

  • 本初子午线被定义在通过那里的经线
  • 格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时的时间。

由于地球轨道额运动速度不均匀,地球每天的自转是不规则的,而且正在缓慢减速, 因此GMT时间不再作为标准时间, 而是使用原子钟报时的GMT。

UTC和GMT关系

  • UTC最为科学和精确
  • 不需要精确到秒的状况下, GMT 等同UTC 。
  • CST 北京时间, 东八区 ,超前于标准时间8个小时。
    GMT+08:00

时区的由来

Time Zone , 时区, 1884年在华盛顿召开的国际经度会议时,为克服全球时间上的混乱,将全球划分为24个时区。 中国采用首都北京所在地东八区的时间为全国统一时间, 也就是北京时间。

  • 在那次会议,规定以英国伦敦格林威治为零度经线的起点。因为地球由西向东每24小时转一周360度,则每隔15度,相差一小时。
  • 时区差, 东正西负, 北京时间东八区,+8
    时区的划分如下图:
    在这里插入图片描述

一些时区

  • China Stanard Time , CST 中国标准时间 UTC+8 UT+8:00
  • Central Standard Time(USA) UT-6:00 美国标准时间
  • Central Standard Time(Australia) UT+9:30 澳大利亚标准时间
  • Cuba Standard Time UT-4:00 古巴标准时间

时间戳是什么?

时间戳: UTC从1970年01月01日 0:00:00开始计算秒数, 这个秒数是时间戳。也就是从那个时间到指定时间总共过了多少秒。
1970年1月1日(00:00:00 GMT)至当前时间的总秒数, 也被称为Unix时间戳。

那时间戳为什么从1970年开始呢?
UNIX操作系统约定 1970年1月1日作为时间纪元, 也就是开始时间。
最初的操作系统是32位的, 用整型表示时间戳 , 2^31 -1 = 2147483647
1年的总秒数 = 3652460*60 = 31536000
两者相除的值是 68.1
32 位表示事件的最大间隔是68年, 考虑计算机产生的年代, 取1970年1月1日作为UNIX系统时间的纪元。Java也遵循了这一约定。
64位操作系统出现后, 就没有这个问题了。

时间的表示——ISO8601:2000

  • 年4位数, 月2位数, 日2位数
  • 年由4位数组成, 公元1年为 0001 ,现在是 2021,公元前一年是0000年
  • 时间表示:小时、分和秒都是2位数。UTC最后加一个大写字母Z, 其他时区用时间+时差表示。
  • 14:30:05Z 22:30:05+08:00
  • 日期+时间的组合表示: 在时间前面加一个大写字母T。 2021-05-03T17:30:08+08:00


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/834021.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【vue】 el-table解决分页不能筛选全部数据的问题

前言 最近开发前端项目表格的时候,使用的是el-table,用到了对应的筛选功能,如下图所示 但发现实际只能筛选当前页,通过百度查找相关文章,发现原因是把筛选条件定义在列上,解决方法:所以我们把f…

HadoopWEB页面上传文件报错Couldn‘t upload the file course_info.txt

HadoopWEB页面上传文件报错Couldn’t upload the file course_info.txt 右键F2检查发现:文件上传PUT操作的IP地址是节点IP别名识别不到导致 解决方法:在WEB页面访问浏览器所在机器上面配置hosts映射地址(注意:配置的是浏览器访问的地址不是hadoop节点所在…

【项目 进程12】2.25 sigprocmask函数使用 2.26sigaction信号捕捉函数 2.27SIGCHILD信号

文章目录 2.25 sigprocmask函数使用2.26 sigaction信号捕捉函数内核实现信号捕捉的过程信号捕捉特性 2.27SIGCHILD信号 2.25 sigprocmask函数使用 阻塞信号集有时称作信号掩码。 联想:fcntl函数可以修改fd属性。 ./sigprocmask & //将程序设置为后台运行&…

JWT应用功能

JWT 一、 JWT 实现无状态 Web 服务 1、什么是有状态 有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。 例如登录:用户登录后&am…

SpringCloud《Eureka、Ribbon、Feign、Hystrix、Zuul》作用简单介绍

概述 SpringCloud是一个全家桶,包含多个组件。 本文主要介绍几个重要组件,也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。 一、业务场景介绍 业务流程,支付订单功能 订单服务改变为已支付订单服务调用库存服务,扣减…

Webpack开启本地服务器;HMR热模块替换;devServer配置;开发与生成环境的区分与配置

目录 1_开启本地服务器1.1_开启本地服务器原因1.2_webpack-dev-server 2_HMR热模块替换2.1_认识2.2_开启HMR2.3_框架的HMR 3_devServer配置3.1_host配置3.2_port、open、compress 4_开发与生成环境4.1_如何区分开发环境4.2_入口文件解析4.3_区分开发和生成环境配置 1_开启本地服…

743. 网络延迟时间

有 n 个网络节点,标记为 1 到 n。 给你一个列表 times,表示信号经过 有向 边的传递时间。 times[i] (ui, vi, wi),其中 ui 是源节点,vi 是目标节点, wi 是一个信号从源节点传递到目标节点的时间。 现在,…

iMX6ULL驱动开发 | OLED显示屏SPI驱动实现(SH1106,ssd1306)

周日业余时间太无聊,又不喜欢玩游戏,大家的兴趣爱好都是啥?我觉得敲代码也是一种兴趣爱好。正巧手边有一块儿0.96寸的OLED显示屏,一直在吃灰,何不把玩一把?于是说干就干,最后在我的imax6ul的lin…

泛微最近的漏洞利用工具

WeaverExploit_All 0x01 介绍 泛微最近的漏洞利用工具(PS:2023) 集成了QVD-2023-5012、CVE-2023-2523、CVE-2023-2648、getloginid_ofsLogin 漏洞利用 新增:WorkflowServiceXml 内存马注入、uploaderOperate文件上传漏洞、Del…

go-zero超强工具goctl的常用命令api,rpc,model及其构建的服务解析

goctl api 详情移步: go-zero的路由机制解析 基于go-zero的api服务刨析并对比与gin的区别 goctl rpc goctl支持多种rpc,较为流行的是google开源的grpc,这里主要介绍goctl rpc protoc的代码生成与使用。 protoc是grpc的命令,作用…

SpringBoot的pom文件、容器、组件

一、pom文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4…

springboot-mybatis的增删改查

目录 一、准备工作 二、常用配置 三、尝试 四、增删改查 1、增加 2、删除 3、修改 4、查询 五、XML的映射方法 一、准备工作 实施前的准备工作&#xff1a; 准备数据库表 创建一个新的springboot工程&#xff0c;选择引入对应的起步依赖&#xff08;mybatis、mysql驱动…

基于springboot的课程作业管理系统【附开题|ppt|万字文档(LW)和搭建文档】

主要功能 学生登录&#xff1a; ①首页、个人中心&#xff1a;修改密码、个人信息管理等 ②公告信息管理、课程信息管理、学生选课管理、作业布置管理、作业提交管理、作业评分管理、课程评价管理、课程资源管理 教师登录&#xff1a; ①首页、个人中心&#xff1a;修改密码、…

操作系统专栏4-网络专题from小林coding

网络专题 文件传输mmapwritesend file大文件传输过程 文件传输 传统的文件传输过程 在这个过程中发生了4次用户态与内核态之间的切换,4次数据拷贝分别是 read系统调用陷入内核,read完成返回write调用陷入内核,write返回 4次数据拷贝分别是 磁盘->内核缓冲区->用户缓冲…

改进正弦算法引导的蜣螂优化算法(MSADBO)

概述 蜣螂优化算法由于其寻优速度和收敛精度&#xff0c;自2023年问世以来&#xff0c;热度一直很高。本篇文章对蜣螂算法进行改进&#xff0c;改进思路是参考2023年6月25号发表在知网的一篇文献&#xff08;文献放在了文章末尾&#xff09;。 改进的蜣螂优化算法融合了改进的正…

Redis 变慢了 解决方案

一、Redis为什么变慢了 1.Redis真的变慢了吗&#xff1f; 对 Redis 进行基准性能测试 例如&#xff0c;我的机器配置比较低&#xff0c;当延迟为 2ms 时&#xff0c;我就认为 Redis 变慢了&#xff0c;但是如果你的硬件配置比较高&#xff0c;那么在你的运行环境下&#xff…

Cloud Keys Delphi Edition Crack

Cloud Keys Delphi Edition Crack 云密钥使基于云的密钥和秘密管理与任何支持的平台或开发技术轻松集成。这些易于使用的组件可用于与流行的云密钥管理提供商安全集成&#xff0c;如Amazon KMS、Amazon AWS Secrets、Azure key Vault、Google cloud KMS和Google Secret Manager…

自动化测试工具在软件测试中扮演了重要的角色

随着软件开发行业的发展和变革&#xff0c;软件测试变得愈发重要。在传统的软件测试过程中&#xff0c;测试人员需要手动执行测试用例&#xff0c;耗费大量时间和资源。然而&#xff0c;随着自动化测试工具的出现&#xff0c;软件测试的效率和质量得到了极大的提升。 自动化测试…

用Python自制软件,看视频畅通无阻

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 一个账号只能登录一台设备&#xff1f;涨价就涨价&#xff0c;至少还能借借朋友的&#xff0c;谁还没几个朋友&#xff0c;搞限制登录这一出&#xff0c;瞬间不稀罕了 这个年头谁还不会点技术了&#xff0c;直接拿python自制一…

Excel中——日期列后添加星期

需求&#xff1a;在日期列中添加星期几&#xff1f; 第一步&#xff1a;打开需要添加星期的Excel文件&#xff0c;在日期后面添加日期 第二步&#xff1a;选择日期列&#xff0c;点击鼠标右键&#xff0c;在下拉列表中&#xff0c;选择“设置单元格格式” 第三步&#xff1a; 在…