`

时间GMT UTC 夏令时

阅读更多

GMT
GMT 是 Greenwich Mean Time 的缩写,译为中文为“格林威治标准时间”或“格林尼治标准时间”,直译的话,可译为“格林威治平时”或“格林尼治平时”。这里的格林威治位于英国伦敦东南方向的泰晤士河畔,美国也有个格林威治镇,不过与时间没关系。

UTC
UTC 是 Coordinated Universal Time 的缩写,译为中文为“世界标准时间”,直译的话,可译为“协调通用时间”或“协调世界时间”。目前来说也就是指 GMT 时间。为什么说目前就是指 GMT 时间呢?因为本初子午线(子午线即经线,本初子午线即 0 度经线)其实穿过的是沙特阿拉伯西边的麦加,而不是英国的格林威治。当时英国皇家学会暂时确定格林威治为本初子午线的穿过点﹐加之英国正是兴旺发达时期,全世界就将错就错,用到现在。说不定哪天改为麦加时间为标准时间也不是没有可能。所以我们一般使用 UTC,而不是 GMT。

PDT
PDT 是 Pacific Daylight Time 的缩写,译为中文为“太平洋夏令时间”,比 UTC 时间晚 7 小时。Google 曾在其 AdSense 中提到“在 09-6-13,我们的工程师会在 PDT 大约 上午10:00 到 下午2:00 对网站进行维护。”
其实除了 PDT 时间,北美地区还有很多时间:
美国夏季始于每年4月的第1个周日,止于每年10月的最后一个周日。夏令时比正常时间早一小时与PDT时间相对应的是PST , Pacific Standard Time 。 夏时制结束后就是PST
  • NST - Newfoundland Standard Time 纽芬兰标准时间
  • NDT - Newfoundland Daylight Time 纽芬兰夏令时间
  • AST - Atlantic Standard Time 大西洋标准时间
  • ADT - Atlantic Daylight Time 大西洋夏令时间
  • EST - Eastern Standard Time 东部标准时间
  • EDT - Eastern Daylight Time 东部夏令时间
  • CST - Central Standard Time 中部标准时间
  • CDT - Central Daylight Time 中部夏令时间
  • MST - Mountain Standard Time 山地标准时间
  • MDT - Mountain Daylight Time 山地夏令时间
  • PST - Pacific Standard Time 太平洋标准时间
  • PDT - Pacific Daylight Time 太平洋夏令时间
  • AKST - Alaska Standard Time 阿拉斯加标准时间
  • AKDT - Alaska Daylight Time 阿拉斯加夏令时间
  • HAST - Hawaii-Aleutian Standard Time 夏威夷-阿留申标准时间
  • HADT - Hawaii-Aleutian Daylight Time 夏威夷-阿留申夏令时间
PST
PST是太平洋标准时间(西八区),与北京时间(东八区)时差-16个小时,也就是北京时间减去16就是PST时间。而PDT比PST早1个小时,就是说PDT与北京时间时差为-15小时


夏令时
Daylight Saving Time 或 Daylight Time。
美国和加拿大原本于每年10月的最后一个星期日凌晨2时起实施冬令时间;4月的第一个星期日凌晨2时起,恢复夏令时间。
  但是根据美国国会最新通过的能源法案,为加强日光节约,自2007年起延长夏令时间,开始日期从每年4月的第一个星期日,提前到3月的第二个星期日,结束日期从每年10月的最后一个星期日,延后到11月的第一个星期日。换言之,冬令时间将缩短约一个月。之所以安排在周日,是为了便于生活的调整不至于受到较大的影响。



Linux 系统改变时区的命令  timeconfig
或者cp /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

2010年美国夏令时:美国2010年夏令时将于3月14日当地时间早上02:00开始
届时时间服务器会从01:59:59 自动跳到03:00:00
  以前对夏令时,有些疑惑,其实说白了,就是有些国家为了节约电能,希望把时间先调快一个小时,然后大家可以早睡一个小时(即:省了一个小时的电),早起一个小时(夏令时,夏天亮的较早,不用开灯就很亮了)。
0
0
分享到:
评论

相关推荐

    UTC时间转换算法

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

    TimeConvert_儒略日_儒略日utc_timeconvert_时间转换_GPST与UTC_

    3. 如果需要,将UTC转换为本地时间,这可能涉及到时区和夏令时的考虑。 “TimeConvert”可能是一个工具或算法,用于执行上述转换。这个工具或算法可能接受GPST时间值,然后返回相应的UTC或儒略日表示。同时,它也...

    UTC时间戳与北京时间转换C源码

    在计算机编程领域,时间戳是表示时间的一种方式,通常以自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数来计算。UTC(协调世界时)是一种国际标准的时间标准,而北京时间是东八区的区时,比UTC快8小时。在C语言中...

    UTC时间转换源码

    这个偏移量可以是固定的,如北京比UTC快8小时,也可以根据夏令时变化。 3. **应用时区偏移**:将UTC时间加上或减去相应的时区偏移,得到本地时间。如果要考虑夏令时,还需要查询目标时区的夏令时规则。 4. **返回...

    UTC时间与北京时间差多久

    UTC与格林尼治平均时间(GMT)在实质上是相同的,都参考英国伦敦的本地时间,不过UTC更加精确,因为会定期添加闰秒来补偿地球自转速度的变化。 【北京时间】指的是中国所在的东八区的本地时间,比UTC时间快8小时。...

    UTC时间与北京时间的关系

    它与格林尼治平均时(GMT)基本一致,都是以英国伦敦附近的格林尼治天文台的标准时间作为参考。由于地球自转,全球划分为24个时区,每个时区都有自己的本地时间。为了便于全球交流和同步,UTC起到了一个统一的时间...

    utc时间和当前时间的转换工具

    与此相反,当前时间通常指的是本地时间,它会考虑到地理位置和夏令时等因素。在C++编程中,进行UTC时间和当前时间的转换是一项常见任务,这通常涉及到`<ctime>`库中的函数。 在标题和描述中提到的"utc时间和当前...

    winform UTC和本地时间的转换

    7. **DaylightSavingTime**: 如果你需要考虑夏令时,TimeZoneInfo类提供了IsDaylightSavingTime()方法来判断给定的UTC或本地时间是否在夏令时期间。 在Winform应用中,这些方法和类通常会被用到UI控件(如...

    GMT时间转成本地时间

    本地时间是指根据用户所在地的时区和夏令时规则调整后的时间。由于地球自转导致的时区差异,同一个GMT时间在不同的地理区域会表现为不同的本地时间。 ### 二、C#中的时间转换:从GMT到本地 #### 2.1 C# DateTime类...

    llinux 夏令时与各种时间

    夏令时(Daylight Saving Time, DST)是一个特殊的时间调整,某些地区在夏季会提前一个小时以利用更多日照时间。在`struct tm`中,`tm_isdst`字段用于标记是否处于夏令时期间。如果不确定当前时间是否为夏令时,该...

    由夏令时间所引起的时间差的解决方法

    - 对于跨夏令时的日期时间操作,应确保使用支持夏令时的时区ID,避免使用如`Etc/GMT`这类不支持夏令时转换的时区标识。 #### 示例代码 以下是一个简单的Java示例,用于演示如何设置并获取当前时间: ```java ...

    时区:Arduino库可促进时区转换和自动夏令时(夏令时)调整

    例如,你可以创建一个表示美国东部标准时间(EST)并考虑夏令时的`TimeZone`对象,然后将其与世界协调时间(UTC)进行转换。 使用这些库进行时区转换的步骤大致如下: a. 首先,你需要定义夏令时规则。这通常包括...

    日历时间转换为格林威治时间,格林威治时间转换为日历时间

    UTC是国际时间标准,它基于原子时,并与格林威治平均时间(GMT)保持一致,不过考虑到闰秒的存在,UTC有时会与GMT有微小差异。 转换日历时间到UTC的第一步是将日历时间拆分为年、月、日、小时、分钟和秒。然后,...

    java转换时区时间过程详解

    在本文中,我们将详细介绍时区的概念、UTC时间、格林尼治时间、夏令时、区时转换等知识点,并提供Java代码示例来实现时区时间转换。 一、时区概念 时区是指一个地区或国家的标准时间,可以是正时区也可以是负时区...

    C/C++标准库之转换UTC时间到local本地时间详解

    UTC通常以"Zulu"时间表示,即格林尼治标准时间(GMT),不考虑夏令时。而本地时间则是根据用户所在时区调整过的UTC时间,可能比UTC快或慢几个小时。例如,美国东部时间比UTC慢5小时,而中国北京则快8小时。 在C/C++...

    基于java时区转换夏令时的问题及解决方法

    "基于Java时区转换夏令时的问题及解决方法" 在Java中进行时区转换时,需要了解夏令时的概念和时区的表示方法。夏令时是指在夏天的时候,将时钟拨快一个小时,以提早日光的使用。目前有110多个国家采用夏令时。 ...

    Java获取UTC时间的方法详解

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

    格林威治时间转换为北京时间

    考虑到用户友好性,可能还需要处理夏令时等特殊情况。 7. **错误处理**:在编程实践中,需要考虑各种异常情况,比如无效的时间输入、闰年和非闰年的区别等。 8. **测试与调试**:对转换程序进行充分的测试,确保在...

    Unix时间编程

    日光节约时间(Daylight Saving Time),也称夏时制,是一种在夏季将时钟拨快一小时的做法,以减少照明用电并使得傍晚时间更长。全球有大约七十几个国家实行夏令时。夏令时的实施时间和调整取决于各国的具体政策,...

    根据本地时间和经纬度来计算真太阳时

    1. **确定格林尼治标准时间(GMT)**:将本地时间转换为UTC,考虑到时区和夏令时的影响。 2. **计算地方时差**:基于经度,每度经度对应4分钟的时间差。例如,如果本地经度比格林尼治经度靠东,那么时间会早;反之,...

Global site tag (gtag.js) - Google Analytics