美文网首页
关于时间、时区的基本概念

关于时间、时区的基本概念

作者: 转身丶即天涯 | 来源:发表于2019-03-21 15:52 被阅读0次

前言

"时区问题是一个大坑",这是我领导说的,慢慢接触发现确实如此。
如果你的应用服务的都是同一时区内的用户,为了您头发的健康,建议跳过此话题。


在开始前先了解一些概念

什么是格林尼治时间(GMT)?

”格林尼治“是一个地名,位于英国伦敦郊区。

而格林尼治时间指的是格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。理论上来说,格林尼治标准时间的正午,是指当太阳很长格林尼治子午线时的时间,由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能和实际的太阳时相差16分钟。
正是由于地球每天的自转是有些不规则的,而且正在缓慢减速。所以格林尼治时间已经不再被作为标准时间使用了。现在的标准时间是由原子钟提供的"协调世界时间(UTC)"
--这些人类听不懂的话来自百度百科

协调世界时间(UTC)

协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。中国大陆采用ISO 8601-1988的《数据元和交换格式信息交换日期和时间表示法》(GB/T 7408-1994)称之为国际协调时间,代替原来的GB/T 7408-1994。

时间戳(timestamp)

时间戳是一个能表示一份数据在某个特定时间之前已经存在的、完整的、可验证的数据,通常是一个字符序列,用来唯一的表示某一刻的时间。
在编程中是指从格林尼治时间1970年1月1日0时0分0秒起到现在的总秒数。
比如Unix时间戳,POSIX时间等。都是这样计算的。

知道这些就不错了,不写了,告辞!

相关文章

  • 关于时间、时区的基本概念

    前言 "时区问题是一个大坑",这是我领导说的,慢慢接触发现确实如此。如果你的应用服务的都是同一时区内的用户,为了您...

  • 11.4 Java 日期和时间类

    我们先来看一些基本概念,然后再介绍 Java 的日期和时间 API。关于日期和时间,有一些基本概念,包括时区、时刻...

  • Foundaton框架-->NSDate

    NSDate基本概念 一、NSDate创建和基本概念 1.创建一个时间对象 2.获取当前时间做在的时区 3.获得当...

  • 《日子》.JAVA基础篇章.日期时间

    基本概念 时区 :time zone 1884年国际经线会议规定,全球按经度分为24个时区,每区各占经度15°。 ...

  • NSTimeZone

    NSTimeZone时区是一个地理名字,是为了克服各个地区或国家之间在使用时间上的混乱。 基本概念: GMT 0:...

  • PHP基础 —— 日期与时间

    日期与时间 PHP文档 : 日期与时间 设置时区 默认时区是UTC 文档中的 时区列表,使用时进行参照 设置时区 ...

  • 关于Mysql时区的那点事儿

    关于Mysql时区的那点事儿 查看当前数据库时区 Methods(either): 设置当前数据库时区 Metho...

  • NSTimeZone方法属性详细介绍

    NSTimeZone时区是一个地理名字,是为了克服各个地区或国家之间在使用时间上的混乱。 1.基本概念: GMT ...

  • 查看/修改LINUX时区和时间

    查看/修改LINUX时区和时间,更新系统时间 一、时区1. 查看当前时区date -R2. 修改设置时区方法(1)...

  • NSDate

    创建时间: 时间增减: 时间戳: 日期比较: 设置日期格式: 获取所有时区名称: 设置时区: 将时区配置给date...

网友评论

      本文标题:关于时间、时区的基本概念

      本文链接:https://www.haomeiwen.com/subject/tehqvqtx.html