`
linvar
  • 浏览: 258814 次
  • 性别: Icon_minigender_1
  • 来自: 未定
社区版块
存档分类
最新评论

24时区,GMT,UTC,DST,CST时间详解

阅读更多
转载自: http://www.51testing.com/?uid-248074-action-viewspace-itemid-209865

全球24个时区的划分
      相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time),就显得精密与复杂多了,通常世界时区表的表盘上会标示着全球24个时区的城市名称,但究竟这24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,于是在西元1884年的国际会议上制定了全球性的标准时,明定以英国伦敦格林威治这个地方为零度经线的起点(亦称为本初子午线),并以地球由西向东每24小时自转一周360°,订定每隔经度15°,时差1小时。而每15°的经线则称为该时区的中央经线,将全球划分为24个时区,其中包含23个整时区及180°经线左右两侧的2个半时区。就全球的时间来看,东经的时间比西经要早,也就是如果格林威治时间是中午12时,则中央经线15°E的时区为下午1时,中央经线30°E时区的时间为下午2时;反之,中央经线15°W的时区时间为上午11时,中央经线30°W时区的时间为上午10时。以台湾为例,台湾位于东经121°,换算后与格林威治就有8小时的时差。如果两人同时从格林威治的0°各往东、西方前进,当他们在经线180°时,就会相差24小时,所以经线180°被定为国际换日线,由西向东通过此线时日期要减去一日,反之,若由东向西则要增加一日。

格林威治标准时间GMT
      十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来,标示在手表上,则代表此表具有两地时间功能,也就是同时可以显示原居地和另一个国度的时间。

世界协调时间UTC
      多数的两地时间表都以GMT来表示,但也有些两地时间表上看不到GMT字样,出现的反而是UTC这3个英文字母,究竟何谓UTC?事实上,UTC指的是Coordinated Universal Time- 世界协调时间(又称世界标准时间、世界统一时间),是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此若以「世界标准时间」的角度来说,UTC比GMT来得更加精准。其误差值必须保持在0.9秒以内,若大于0.9秒则由位于巴黎的国际地球自转事务中央局发布闰秒,使UTC与地球自转周期一致。所以基本上UTC的本质强调的是比GMT更为精确的世界时间标准,不过对于现行表款来说,GMT与UTC的功能与精确度是没有差别的。

夏日节约时间DST
      所谓「夏日节约时间」Daylight Saving Time(简称D.S.T.),是指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用,在英国则称为夏令时间(Summer Time)。这个构想于1784年由美国班杰明·富兰克林提出来,1915年德国成为第一个正式实施夏令日光节约时间的国家,以削减灯光照明和耗电开支。自此以后,全球以欧洲和北美为主的约70个国家都引用这个做法。目前被划分成两个时区的印度也正在商讨是否全国该统一实行夏令日光节约时间。欧洲手机上也有很多GSM系统的基地台,除了会传送当地时间外也包括夏令日光节约时间,做为手机的时间标准,使用者可以自行决定要开启或关闭。值得注意的是,某些国家有实施「夏日节约时间」的制度,出国时别忘了跟随当地习惯在表上调整一下,这可是机械表没有的功能设计哦!

CST时间

CST却同时可以代表如下 4 个不同的时区:

Central Standard Time (USA) UT-6:00

Central Standard Time (Australia) UT+9:30

China Standard Time UT+8:00

Cuba Standard Time UT-4:00


可见,CST可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间。
分享到:
评论

相关推荐

    UTC时间转换算法

    当从UTC时间转换为RTC时间时,我们需要考虑用户所在的时区和夏令时(DST, Daylight Saving Time)。UTC不包含时区信息,因此转换过程中需要结合地理位置和当前日期来确定适当的时区偏移。例如,如果用户位于东八区...

    java时区转换的理解及示例详解

    UTC(Coordinated Universal Time),即世界协调时间,是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间。 二、Java中的时区 在Java中,...

    DST详解.pdf

    ### DST(Double Size Tree)详解 #### 一、DST简介 DST(Double Size Tree),也被昵称为SST,是一种新型的平衡二叉搜索树。它由小魚兒同学首次提出,并在OIBH平台上得到了广泛关注。DST的核心优势在于其独特的平衡...

    Java获取UTC时间的方法详解

    在这个示例中,`getUTCTimeStr()`方法首先获取本地时间,然后计算出时区和夏令时的偏移量,并从本地时间中减去这些值,最后将UTC时间转换为字符串返回。 请注意,Java 8 引入了`java.time`包,其中的`ZonedDateTime...

    Django时区详解

    ### Django时区详解 #### 引言 在使用Django框架进行Web开发的过程中,处理时间和日期是非常常见的需求之一。然而,对于那些初次接触时区管理的开发者来说,可能会遇到一些令人困惑的问题,例如“DateTimeField ...

    世界时区:在本地时间和 UTC 之间转换。 获取世界各地的当地时间。-matlab开发

    方法是: t = timeZones()构造时间转换器对象tz = t.zone(place) 找到一个时区(-11 到 +12) tm = t.st2utc(time, place) 将本地标准时间转换为 UTC tm = t.dst2utc(time, place) 将当地夏令时转换为 UTC tm = t...

    AIX时区调整

    默认情况下,AIX系统可能会启用夏时制(Daylight Saving Time,简称DST),以DT结尾的时区字符串表示启用了夏时制,例如`CST6CDT`,其中CST代表中部标准时间,DST则表示这个时区支持夏令时。 要更改AIX的时区,有两...

    js 根据本地时区获取 当地时间

    在JavaScript中,获取当地时间并考虑到不同的国家和地区的时区差异是一项常见的需求。为了实现这个功能,我们需要理解JavaScript中的日期对象、时区处理以及如何利用它们来适应全球时区的变化。 首先,JavaScript...

    Linux 7安装配置NTP网络时间同步服务器

    UTC(Universal Time Coordinated)是国际无线电通信场合的统一时间标准,分为 24 个时区,每个时区都有自己的本地时间。GMT(Greenwich Mean Time)是位于英国伦敦郊区的皇家格林尼治天文台的标准时间,基本等同于 ...

    调整数据库时区版本脚本DBMS_DST_scriptsV1.9.zip

    通过此版本可以把oracle时区版本调整到为最新版本,一般配合时区补丁使用 可以参考https://blog.csdn.net/weixin_43885834/article/details/105745901 https://download.csdn.net/download/weixin_43885834/12360971...

    matlab开发-在工作时区与日光节约时间之间进行转换

    本项目专注于“在工作时区与日光节约时间(DST)之间进行转换”,这对于全球化的数据分析和报告至关重要。`TimezoneConvert.m` 文件提供了一个功能强大的函数,能够帮助用户轻松地在不同的时区之间转换日期和时间,...

    centos修改时区1

    "CentOS修改时区详解" CentOS修改时区是一项常见的系统管理任务。时区的正确设置对系统的时间管理和协调至关重要。在CentOS中,时区的设置可以通过timedatectl命令来实现。下面将详细介绍timedatectl命令的使用和...

    DST花样格式概述

    DST花样格式是一种广泛应用于工业机械,特别是绣花机上的标准文件格式。它主要用于存储绣花设计的针步和颜色信息,以便机器可以精确地复制这些设计。以下是对DST文件格式的详细解释: 1. **文件头**: DST文件的...

    查找,添加,删除时区问题

    2. **时间转换**:在不同时区间进行时间转换时,需要考虑夏令时(Daylight Saving Time, DST)。夏令时是一种为了节约能源而调整时钟的做法,某些时区在夏季会提前一小时。IANA时区数据库包含了每个时区的DST规则。 ...

    DST工况设置.rar_dst工况实验_dulluyb_电池SOC_电池测试_电流工况

    在"DST工况设置.xlsx"中,很可能包含了不同时间点的电流值,这些数据用于构建一个连续的电流曲线,模拟电池在DST过程中的工作状态。 电池SOC的计算是电池管理系统(BMS,Battery Management System)的关键功能之一...

    RTC.rar_DST_DST RTC_MSP430F5438_msp430f5438 rtc_timezone

    每个地区都有自己的标准时间,时区决定了相对于格林尼治标准时间(UTC)的偏移量。在RTC程序中,我们需要记录并应用这个偏移量,以便正确显示和处理本地时间。在MSP430F5438上,可以通过设置RTC寄存器或在软件层面上...

    java.util.TimeZone 的世界时区列表

    - **“Etc/GMT+11”**:代表格林威治标准时间(GMT)向后(即向西)偏移11小时的时区。 - **“Pacific/Apia”**:萨摩亚群岛所处的时区。 **3. 特殊时区标识符** - **“SystemV/**”**开头的标识符**:这些...

    DST文件浏览器查带软件.rar

    1. **文件预览**:DST文件浏览器允许用户无需解压即可预览文件内容,节省了时间和存储空间,尤其适用于大文件或包含多文件的DST档案。 2. **快速搜索**:内置的高级搜索功能让用户能够通过关键词、日期、大小等条件...

    daylightGMT.m:考虑到本地 DST 规则,将 GMT 时间转换为本地时间。 具有动态 DST 评估。-matlab开发

    此代码用于自动将 GMT 时间值转换为本地时间值。 该代码将“mm-dd-yy”格式的日期字符串和 Matlab 数字日期值数组作为输入。 代码只考虑输入时间数组的小数部分,根据输入的日期字符串输出调整后的数字日期值数组。 ...

    Unix时间编程

    UTC(通用协调时间)是为了统一起见而采用的一个时间标准,它与格林威治标准时间(GMT)含义相同,但不与英国伦敦的本地时间完全一致。北京位于东八区,因此比UTC时间快8小时。 5. PRC: PRC在时间上通常指的是北京...

Global site tag (gtag.js) - Google Analytics