1、时区的概念

为了解决世界各地在时间上的差异,人们定义了时区,时区是地球上的区域使用同一个时间定义。人们将时区分为24个,它们是中时区(零时区)、东1-12区,西1-12区,每个时区横跨精度15度,时间正好是1小时。其中中时区就是格林尼治标准时间,以它为基准,东加西减。我国统一采用北京时间,也就是东八区。

2、日期时间标准

日期标准——公元纪年,是为纪念犹太人耶稣(基督)的诞生。它诞生的那一年为公元1年,诞生之前的年份称为“公元前n年”。

时间标准——简单说就是以什么时间为起点开始计时。有挺多的时间标准的,比如,原子时,协调世界时(UTC),格林尼治平时(GMT),地球时(TT),力学时(DT)等,常见的就UTC和GMT咯。

UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。

GMT(Greenwich Mean Time)是格林尼治平时:由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。 
为了确保协调世界时与世界时(UT1)相差不会超过0.9秒,有需要时便会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时(TAI)之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局(IERS)负责决定何时加入闰秒。

两者的关系:
    UTC = GMT +/- 0.9 s 
因此 UTC 间中需要进行 "闰秒" 以控制两者相差。

3、日期时间表示方法

1)日期表示法:年为4位数,月为2位数,日为2位数,例如,2014-09-09或20140909

2)日历星期:用两位数表示本年内第几个日历星期

星期:从星期一开始,星期日结束,共7天【在西方,星期日为一周的第一天】

3)时间表示法:小时,分,秒都用2位数表示,对UTC时间最后加一个大写字母Z,其他时区用实际实际那加时差来表示,如UTC时间下午2点30分5秒,表示为14:30:05Z或143005Z,当时的背景时间表示为22:30:05+08:00或223005+0800,也可简化为223005+08。

4)日期时间组合表示法:合并表示时,要在时间前面加以大写字母T,如:2014-09-09T14:30:05+08:00或20140909T143005+08。

转载于:https://blog.51cto.com/psnx168/1550058

时区的概念,日期和时间的标准及表示【整理】相关推荐

  1. python中处理日期和时间的标准模块是-datetime

    datetime是Python处理日期和时间的标准库. 获取当前日期和时间 我们先看如何获取当前日期和时间: >>> from datetime import datetime &g ...

  2. python中处理日期和时间的标准模块是-关于时间和Python的时间处理模块

    概念 关于时间你因该了解的几个概念: 秒 在1967年的第13届国际度量衡会议上决定以原子时定义的秒作为时间的国际标准单位:铯133原子基态的两个超精细能阶间跃迁对应辐射的9,192,631,770个 ...

  3. python中处理日期和时间的标准模块是-Python time模块参考手册

    Python的time模块提供了各种操作时间的功能.在大多数的编程语言中,表示时间的方法有两种,一是时间戳.即从1970年1月1日00:00:00开始按秒计算的偏移量:二是该语言自己的数据结构.Pyt ...

  4. python中处理日期和时间的标准模块是-Python时间相关处理

    日期和时间数据类型及工具 python标准库包含于日期(data)和时间(time)数据的数据类型,datetime ime以及calendar模块会被经常用到 datetime以毫秒形式存储日期和时 ...

  5. python中处理日期和时间的标准模块是-2019python常见的170道面试题解析

    语言特性 1.谈谈对 Python 和其他语言的区别 2.简述解释型和编译型编程语言 3.Python 的解释器种类以及相关特点? 4.说说你知道的Python3 和 Python2 之间的区别? 5 ...

  6. python时间库_Python处理日期时间的标准库:time和datetime

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于Python之王 ,作者小sen 前言 time和datetime是 ...

  7. 团队和做的直观图_直观,可靠的日期和时间处理,终于出现在Java中

    团队和做的直观图 日期和时间的概念是许多应用程序的基础. 诸如生日,租期,活动时间戳记和商店营业时间之类的东西都是基于日期和时间的,但是Java SE没有很好的API来处理它们. 使用Java SE ...

  8. python日期和时间_Python日期和时间

    datetime是Python处理日期和时间的标准库. 获取当前日期和时间 我们先看如何获取当前日期和时间: 1 2 3 4 5 6>>>from datetime import d ...

  9. 详解java中的日期与时间;新旧API对比;各种日期格式转换

    一.基本概念 1.本地时间 不同的时区,在同一时刻,本地时间是不同的. 全球一共分为24个时区,伦敦所在的时区称为标准时区,其他时区按东/西偏移的小时区分,北京所在的时区是东八区. 2.时区 GMT ...

最新文章

  1. 即时通讯下数据粘包、断包处理实例(基于CocoaAsyncSocket)
  2. FaceL:一个靠谱的开源人脸标注训练识别程序
  3. linux shell shift命令 参数移动 简介
  4. 基于ServletJsp的网上书店设计(三)
  5. GPL与LGPL的区别
  6. 服务器系统怎么找便签,Win10电脑怎么找回便签记录?如何恢复误删的内容?
  7. R语言CRAN软件包Meta分析 1
  8. 百面机器学习—模型复杂度与模型的方差、偏差的关系
  9. 佐藤hiroko-爱拯救了我(步之物语)
  10. 电脑自动同步服务器时间bat,用Internet时间服务器来同步本机系统时间的批处理...
  11. CHIA币的本质认识
  12. 好用的android高清播放器,720p谁更流畅?安卓五款视频播放器对比
  13. 企业微信和钉钉的区别以及企业微信的功能
  14. win10计算机启动慢,win10开机速度太慢,怎么办?
  15. qgg包-续2-大数据集教程
  16. 利用Java处理图片,更换背景
  17. 有1、2、3、4四个数字,可以组成多少个互不相同且无重复的三位数?都是多少?
  18. mysql存储过程中光标的使用
  19. 《途客圈创业记:不疯魔,不成活》一一2.8 正式上线
  20. sequelize的使用

热门文章

  1. A Singular Value Thresholding Algorithm for Matrix Completion
  2. unity 打字机变色效果
  3. application Manifest
  4. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(7月23日-7月29日)
  5. 数据仓库搭建1-Virtual-box虚拟机集群搭建
  6. java pdfbox_使用java中的PDFBox在其中心周围旋转PDF
  7. 正则表达式验证(姓名、性别、生日、手机号、身份证、邮箱、强密码)
  8. laravel5.5 自定义验证规则——手机验证RULE
  9. 关于浮动元素float使其父元素高度塌陷的原因及解决方法
  10. React从入门到放弃 Day2