UTC

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

中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8。

世界协调时间(Universal Time Coordinated,UTC),GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可.
UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。

GMT

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

GMT(Greenwich Mean Time)是格林尼治平时:由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。
    由于两个系统设定时间时以主板CMOS内的时间为依据,但却有不同的时间计算标准。所以导致了系统时间的纠纷问题。

PDT

PDT 是 Pacific Daylight Time 的缩写,译为中文为“太平洋夏令时间”,比 UTC 时间晚 7 小时。Google 曾在其 AdSense 中提到“在 09-6-13,我们的工程师会在 PDT 大约 上午10:00 到 下午2:00 对网站进行维护。”

其实除了 PDT 时间,北美地区还有很多时间:

  • 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 夏威夷-阿留申夏令时间

夏令时

Daylight Saving Time 或 Daylight Time。

最初构想是美国的本杰明·富兰克林,这人很厉害,既是科学家,又是政治家、文学家、航海家,为此头像被印在一百元美钞上,他曾放风筝上天吸引雷电发明避雷针,美国第一位驻外大使(法国)。在驻法期间,因不习惯法国人晚起晚睡的习惯,故建议法国人早起早睡,以节约蜡烛。

后来英国有个建筑师正式提出夏令时,不过由于没名气,英国议会没有采纳。

第一个真正实行夏令时的是德国,后来是英国、法国。

目前全世界有近110个国家每年要实行夏令时。

美国曾多次实行和取消夏令时,现在美国是否实行夏令时完全由各州自行决定,不过绝大多数是实行了的。

中国在 1986 年到 1991 年之间曾实行夏令时,还记得那时候读书老师就叫我们回家给家长说把钟调快一个钟头、调慢一个钟头。

夏令时对节约能源有一定帮助,但对赤道附近的国家来说意义不大,而且一年调来调去容易把事情搞混乱,特别是中国本来只实行一个时区(北京时间),而中国东西跨度很大,实行夏令时,作息时差就太多。

与夏令时相对应,有些国家地区实行冬令时。

 二、WINDOWS的时间和时区
    Windows 操作系统却直接把CMOS时间认定为当前显示时间,不根据时区转换。这样每调整一次系统时区,系统会根据调整的时区来计算当前时间,确定后,也就同时修改了CMOS内的时间(即每调整一次时区,设置保存后,CMOS时间也将被操作系统改变一次,注意不同操作系统调整时间后,也会同时改变CMOS时间,这一点是共通的)。
    三、LINUX的时间和时区
    Linux和苹果操作系统以当前主板CMOS内时间做为格林威治标准时间,再根据系统设置的时区来最终确定当前系统时间(如时区设置为GMT+08:00北京时间时以及当前CMOS时间为03:00,那么系统会将两个时间相加得出显示在桌面的当前系统时间为11:00)
    四、设置UBUNTU不使用UTC时间
    Ubuntu中不使用UTC时间,而启用本地时间,需要修改 /etc/default/rcS ,修改动作如下:

 cat /etc/default/rcS 
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
#UTC=yes #使用UTC时间
UTC=no #不使用UTC时间
VERBOSE=no
FSCKFIX=no
RAMRUN=yes
RAMLOCK=yes

UTC是格林威治标准时间(GMT),它是在0度测量到的时间,通过ToUniversalTime和ToLocal方法可以在本地时间和UTC时间之间进行转换.两个方法在转换时会相应地设置保存时间的64位整数的高两位枚举标志,DateTime的Kind属性公开了这个标志.并且转换的算法考虑了夏令时.

转载于:https://blog.51cto.com/cathiry/969836

GMT、UTC、PDT 时间相关推荐

  1. 彻底弄透Java处理GMT/UTC日期时间

    平时工作中遇到时间如何处理?用Date还是JDK 8之后的日期时间API?如何解决跨时区转换等等头大问题.A哥向来管生管养,管杀管埋,因此本文就带你领略一下,Java是如何实现GMT和UTC的? 众所 ...

  2. 时间GMT UTC 夏令时

    GMT GMT 是 Greenwich Mean Time 的缩写,译为中文为"格林威治标准时间"或"格林尼治标准时间",直译的话,可译为"格林威治平 ...

  3. java utc 转换pst_时区时差换算(GMT,UTC,PST,PDT)

    2014年美国冬令时标准时间Stardand Time于11月2号开始实施,直到2015年3月8号为止. 冬令时,是指在冬天使用的标准时间.在使用日光节约时制(夏令时)的地区,夏天时钟拨快一小时,冬天 ...

  4. 【科普】日期(Date)、时间(Time)、时间戳(Timestamp)、GMT(格林威治时间)、UTC、CST(夏令时)、ISO都是什么鬼?

    相关 关于Java时间类API的介绍(包括JSR 310) 参考 YourBatman - 日期时间 GMT UTC CST ISO 夏令时 时间戳 随着社会发展,时间标准也在变化.知道多点总是好的 ...

  5. atitit.GMT UTC Catitit.GMT UTC CST DST CET 星期 月份 节日 时间的不同本质and起源

    atitit.GMT UTC Catitit.GMT UTC CST DST CET 星期 月份 节日 时间的不同本质and起源 1. GMT(Greenwich Mean Time)是格林尼治平时 ...

  6. 世界计算机世界GMT,UTC,CST,本地时间,1970

    参考:https://baike.baidu.com/item/%E4%B8%96%E7%95%8C%E6%97%B6,https://baijiahao.baidu.com/s?id=1732139 ...

  7. 本地时间和GMT(UTC)时间的转换

    /// <summary>/// 本地时间转成GMT时间/// </summary>public static string ToGMTString(DateTime dt){ ...

  8. C#本地时间和GMT(UTC)时间的转换

    /// <summary> /// 本地时间转成GMT时间 /// </summary>public static string ToGMTString(DateTime dt ...

  9. 将UTC日期时间转换为本地日期时间

    本文翻译自:Convert UTC date time to local date time From the server I get a datetime variable in this for ...

最新文章

  1. 开源wkhtmltopdf使用心得 (四)
  2. ubuntu20.04安装mysql教程
  3. 1. VIM 系列 - 简单入门,拾起兴趣
  4. C++设计模式之 简单工厂模式讲解(历史上最简单明白的例子)
  5. 计算机专业相关的毕业设计论文合集免费下载
  6. Flutter透明度渐变动画Opacity实现透明度渐变动画效果
  7. 微软将于今年秋天停用Azure区块链服务
  8. 零基础带你学习MySQL—创建表(四)
  9. 自己来实现一套IOC注解框架
  10. Nginx for Zabbix 3.2官方监控模板
  11. python可用编程模块规模多大_哪些Python模块可用于编程竞赛?
  12. php libiconv close_undefined reference to `libiconv_open 无法编译PHP
  13. opencv存取视频的编码格式 fourcc
  14. PDF文件如何转CAD格式?教你几个简单有效的方法
  15. 想自学单片机,各位有什么书和板子值得推荐的吗?
  16. 桌面文件不见了怎么恢复?整理的这3个方法你一定不能错过
  17. 无法唤起订阅消息弹窗 requestSubscribeMessage:fail can only be invoked by user TAP gesture
  18. kaldi的vad计算
  19. 步进电机调速,S曲线调速算法你会吗?
  20. 优酷视频怎么转二维码_优酷视频转二维码

热门文章

  1. ng-alain 与 .net core 搭配
  2. 汇千网-360——挣最庸俗的广告钱,投入于安全技术研发
  3. 循环系统疾病病人的护理题库【1】
  4. 简单即是伟大,真理在网络世界同样适用
  5. flask框架之闪现消息提示
  6. 存储带表情的微信昵称
  7. 用MATLAB来做智能小车的建模与仿真
  8. @Repository注解的作用
  9. ES 常用查询命令汇总
  10. Shuffling Machine(C语言实现)