UTC 和 GMT 有什么区别?

2023-12-08

我对时区有一些疑问:

  1. 可以单独以 UTC 捕获时间吗?
  2. UTC -6 和 GMT -6 是否相同,这是否意味着它是美国当地时间?
  3. 比如说,我的 UTC 时间为“02-01-2018 00:03”,这是否意味着我的美国当地时间是“01-01-2018 18:00”?

我在维基百科和许多相关网站上进行了搜索,但没有找到相关的解释。


天文学与原子钟

根据最初的定义,区别在于GMT(也正式称为世界时间 (UT),这可能会令人困惑)基于天文观测,而 UTC 基于原子钟。后来 GMT 至少被非正式地用来指代 UTC,这在一定程度上模糊了区别。

GMT 代表格林威治标准时间,平均太阳时格林威治皇家天文台位于英国伦敦东部的南岸。当太阳位于格林威治上方的最高点时,时间是格林尼治标准时间中午 12 点。例外:地球自转稍有不均匀,因此中午 12 点被定义为年平均值,即太阳处于最高点(即太阳最高点)的时间的平均值。在 GMT 中永远不会有闰秒,因为地球自转不会跳跃。

UTC,代表英语中的协调世界时,定义为原子钟,但其他方面相同。在 UTC 中,一秒始终具有相同的长度。闰秒插入 UTC 以避免 UTC 和 GMT 偏离。相比之下,在 GMT 中,秒数会根据需要延长,因此原则上它们并不总是具有相同的长度。

大约 100 年来,GMT 一直被用作定义世界各地时间的基础。由于当今世界主要基于原子钟来精确定义时间,因此习惯上基于 UTC 来定义时间。

编辑:GMT 的原始含义如今有些无用,但三个字母的组合似乎并没有消失。我认为它经常被使用,而不考虑 UTC 是否真的是有意的,所以不要太相信上面给出的严格定义。

对于您的问题:

  1. 是的,可以单独以 UTC 形式捕获时间。以 UTC 格式存储时间并使用 UTC 传输日期时间信息通常被认为是良好的做法。
  2. 我想由美国每个州来定义自己的时间。我不知道,但我想今天他们(官方或实际上)将时间定义为与 UTC 的偏移量,而不是 GMT。两者之间的差异始终小于一秒,因此对于许多用途,您无需关心。中部标准时间(例如美国/芝加哥)的偏移量为 -6,山区夏令时间(例如美国/丹佛)也是如此。另一方面,偏移量 -6 并不一定意味着在美国的时间。当然,加拿大和墨西哥的部分地区也使用它,加拉帕戈斯群岛和复活节岛也使用它。
  3. 我不认为你的示例时间完全正确,但是,2018 年 1 月 2 日 00:00 UTC 与 2018 年 1 月 1 日 18:00 在芝加哥和其他地方的 UTC-6 是同一时间点冬天(即北半球的冬天)。

进一步阅读:

  • 时间系统.
  • 当前米利斯具有简单和复杂的表现UTC 与 GMT.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UTC 和 GMT 有什么区别? 的相关文章

  • 解析日期字符串

    我在 post 变量中有这个字符串 03 21 2011 我需要通过php解析它并将其转换成这种格式 2011 03 21 我正在使用 php 我需要这种格式 以便我可以运行此查询 SELECT prospect as Prospect c
  • Ruby 中的日期时间和时间之间的转换

    在 Ruby 中如何在 DateTime 和 Time 对象之间进行转换 require time require date t Time now d DateTime now dd DateTime parse t to s tt Tim
  • SharePoint DateTime 默认值尊重时区

    我有一个日期时间字段 仅限日期 它使用 今天的日期 作为默认值 但是 当用户将项目添加到列表时 选择的日期对应于 GMT 时区 因此 如果用户在 2012 年 2 月 22 日晚上 7 点 美国东部标准时间 添加项目 则默认值实际上将显示为
  • 将 Pandas 列转换为日期时间

    我在 pandas DataFrame 中有一个字段以字符串格式导入 它应该是一个日期时间变量 如何将其转换为日期时间列 然后根据日期进行过滤 Example raw data pd DataFrame Mycol 05SEP2014 00
  • 调用php中未定义的方法DateTime::add方法

    我使用 php 5 2 9 作为 xampp 安装的一部分 我正在为我的网络应用程序使用 codeigniter 框架 当我调用 DateTime add 时 Call to undefined method显示错误 我的代码是 date
  • 如何在 C# 中创建可以转换为 DateTime 的类?

    我怎样才能制作可以转换为 DateTime 的类 但我需要在班级拥挤的时候进行选角 例如 object date1 new MyDateTime DateTime date2 DateTime date1 我直接需要这个工作示例 我知道怎么
  • 如何使用 JavaScript 将时间戳字符串转换为本地时间?

    我有一个 JSP 页面 其中我将存储在数据库中的时间戳作为字符串提取 其形式如下Thu Aug 21 2014 22 09 23 GMT 0530 India Standard Time 当然 我可以按原样在页面中显示它 但是我一直在寻找
  • UNIX crontab 中的日期时间格式

    我每 6 小时运行一次 cron 来备份我的数据库 我希望文件名包含按以下格式创建的日期和时间 mysqlbackup 22 5 2013 15 45 sql gz 这是我运行的命令 date date d mysqldump uusern
  • 使用 pandas to_datetime 时如何定义格式?

    我想根据以下内容绘制结果与时间的关系图testresult csv文件具有以下格式 并且我无法正确定义 TIME 列的数据类型 TIME RESULT 03 24 2016 12 27 11 AM 2 03 24 2016 12 28 41
  • 如何为带有可选时间部分的通用日期格式定义 DateTime 解析格式?

    什么是正确的DateTime格式从通用日期格式的字符串中解析日期 G 带有可选时间部分 d 我可以有两种类型的日期 12 13 2012 6 30 00 PM 3 29 2013 如何统一解析它们 现在我正在尝试解析 G 格式 然后如果它没
  • 使用每日频率格式化 x 轴

    我正在尝试获取每日数据图 我有 3 个月的数据 每天都很难指出 如何格式化 x 轴 以便我可以获得每个日期 可以使用以下命令更改主要刻度的频率set major locator mdates DayLocator interval 5 如下
  • PHP日期时间“下周星期三”给我星期一

    我正在尝试使用以下方法获取下周星期三的日期new DateTime next week wednesday 然而 它返回2016 12 19 00 00 00 000000今天是星期一 为什么会这样呢 如何得到正确的结果 我尝试在在线 PH
  • 如何将 currentTimeMillis 转换为可读的日期格式? [复制]

    这个问题在这里已经有答案了 我想用currentTimeMillis两次 这样我就可以计算持续时间 但我也想以用户可读的格式显示时间和日期 我遇到了麻烦currentTimeMillis有利于计算 但我看不到内置函数可以转换为合适的时间或时
  • 如何在 SQL 中的时区中使用“America/New_York”

    我有这段代码在 SQL 中运行良好 但是我想使用不同的时区格式 例如 America New York 代替 US Eastern Standard Time SELECT TODATETIMEOFFSET CAST CURRENT TIM
  • PHP - 如何从添加日期算起 60 天

    让我知道 add date date Y m d H m s expiry date how 如何插入到数据库 expiry date60 天 mysql 格式是日期时间 Use strtotime http php net manual
  • Django 查询:“datetime + delta”作为表达式

    好吧 我的问题如下 假设我有下一个模型 这是一个简单的情况 class Period models Model name CharField field specs here start date DateTimeField field s
  • 将 SQL Server 日期时间转换为较短的日期格式

    我有一个datetimeSQL Server 中的列为我提供了这样的数据10 27 2010 12 57 49 pm我想查询此列 但只需让 SQL Server 返回年月日 例如 2010 10 27或类似的东西 我应该研究哪些功能 我应该
  • SQL Server 不使用索引将日期时间与非空进行比较

    我有一个与其他任何表都不相关的简单表 它有一个非 PK 列 它是一个日期 我已经为该列创建了一个非聚集索引 如果我提出这个查询 select from table where datecolumn is not null 但如果我删除 no
  • Php 转换 GMT 格式的时间

    我有这个字符串2012 06 27 16 17 06我想将其转换为 GMT 格式 我怎样才能做到这一点 多谢 Use gmdate http php net manual en function gmdate php 使用以下命令将当前日期
  • JDBC 时间戳和日期 GMT 问题

    我有一个 JDBC 日期列 如果我使用 getDate 则会得到 date 仅部分2009 年 10 月 2 日但如果我使用 getTimestamp 我会得到完整的 date 2009 年 10 月 2 日 13 56 78 890 这正

随机推荐

  • 如何制作针对特定设备分辨率的模拟器(HTC Cha-Cha)?

    EDIT 大家可以尝试为这款手机做一个模拟器http www gsmarena com htc chacha 3787 php看看我的意思 图标会很大 并且您看到的屏幕与真实手机上的屏幕不一样 以下是规格 显示屏 TFT 电容式触摸屏 25
  • Android ClassNotFound 和 android.view.InflateException:

    我正在尝试将 facebook 集成到我的应用程序中 我正在使用从以下位置下载的 facebook 示例应用程序facebook作为参考 还生成了appId以及所有这一切的过程开发者脸书 我有点懒 所以我不想遍历 facebook sdk
  • 为什么我不能用 NSDateFormatter 正确解析这个日期字符串?

    我正在尝试使用另一个具有相同格式的 NSDateFormatter 来解析由 NSDateFormatter 生成的字符串 下面是一些代码 而不是试图让前面的句子有意义 NSDateFormatter format NSDateFormat
  • Heroku 推送被拒绝,检测到 Ruby 版本已更改,找不到 net-scp-1.0.6

    我不明白这里发生了什么事 我周二部署到 Heroku 没有任何问题 我没有在本地或 Gemfile 上更改我的 Ruby 版本 但 heroku 告诉我我已经更改了 Ruby 版本并且无法找到 net scp 1 0 6 一切都在本地完美运
  • 如何在某一列具有相同值的行中查询具有最高列值的行

    我有 UserScores 表 其中包含如下数据 Id userId Score 1 1 10 2 2 5 3 1 5 我想要一个可以提供以下输出的查询或 SQL 块 Id userId Score 3 1 5 2 2 5 也就是说 我想选
  • AS3.0 重播整部电影(*SWF 文件)

    我用 Actionscript 3 0 和 flash 制作了一个小游戏 当玩家赢得游戏或 游戏结束 时 玩家应该可以选择重玩游戏 所以我的问题是 有没有办法用 Actionscript 重播整部电影 我知道 我可以将时间线重置回 0 并重
  • Struts2,无法使用 标记访问参数。想要在 标签中使用它

    我有一种情况需要将导航栏放在每个页面的顶部 因此 我决定在每个页面中包含一个新的 JSP 其中包含一个参数 指示用户所在的活动选项卡是什么 我的实现如下 仪表板 jsp
  • 如何将大型 gem 转换为独立的 Rails 应用程序

    我正在构建一个社交网络 并一直在使用 gem Community engine 但在实现我的应用程序所需的大量自定义时遇到了困难 我认为这将使我更容易覆盖和添加方法 并帮助我更好地理解和学习代码 因为我将能够实际看到所有代码的实际运行 到目
  • 使用 php 按单词或文本过滤 csv 文件

    我有另一个 csv 文件 我正在尝试做一个简单的单词过滤器 例如 我的 text csv 文件如下所示 name age hobbies Tom 8 football soccer baseball wii star wars books
  • 使用hugo框架向网页添加图像

    我想将图像发布到我的博客上 是的 就这么简单 我的网站托管在 GitLab Pages 上 并使用 Hugo 框架 v0 23 我从这里分叉了我的网页 https gitlab com pages hugo 因此我的博客文件夹结构是相同的
  • ReferenceError:未定义 FullCalendar

    我现在一直在尝试使用文档中提供的示例来实现 fullcalendar 当我尝试运行它时 我收到此错误 ReferenceError 未定义 FullCalendar 我知道这条消息的含义 但我必须在哪里以及如何定义它 document ad
  • Rails 3 和 HTML 5 微数据

    在 Rails 中 是否可以使用任何 ActionView Helpers 创建 HTML 5 无值属性 我正在尝试为 google 创建 HTML 5 itemprop 微数据面包屑 这是我想要生成的输出 div div 但你可以看到项目
  • 如何从 VSPackage 获取当前运行的 Visual Studio 安装路径

    我创建了一个VSPackage这应该将一些 XML 架构文件复制到 Visual Studio 的安装路径 VS install path Xml Schemas 我的机器上安装了多个 Visual Studio Visual Studio
  • 将纯 Swift 自定义框架导入到其他 Swift 项目中

    让我们 我有一个定制的 SwiftCocoa Touch framework MyLog 它有一个简单的函数 称为printLog 我有另一个 Swift 项目 名为HelloWorld在不同的工作空间 位置 现在我需要导入自定义框架MyL
  • 通过 ICodecAPI 为 H.264 IMFSinkWriter 编码器设置属性

    我试图通过检索 ICodecAPI 接口来调整通过 ActivateObject 创建的 H 264 编码器的属性 虽然我没有收到错误 但我的设置没有被考虑在内 代码在 Windows 10 下运行 我复制用于创建 IMFSinkWrite
  • MYSQL 截断了不正确的 DOUBLE 值

    当执行下面的 SQL 查询时 UPDATE shop category SET name Secolul XVI XVIII AND name eng 16th to 18th centuries WHERE category id 476
  • Apache 无法确定 docker 容器上的服务器名称

    我正在尝试为现有站点设置自定义的 Docker 容器 为此 我想提供我自己的定制vhost配置与ServerName 但是当我尝试添加自定义vhost configuration并重新启动 apache 我收到警告 Apache 无法确定全
  • Android 设备 GPS 以编程方式打开/关闭

    我正在使用以下代码来打开 关闭 GPS Enable GPS Intent intent new Intent android location GPS ENABLED CHANGE intent putExtra enabled true
  • 你能改进 F# 中的“代码行算法”吗?

    我编写了一个小脚本来迭代文件夹中的文件以计算代码行数 该脚本的核心是这个函数 用于计算空白 注释和代码的行数 请注意 目前它是针对 C 定制的 不支持多行注释 它对我来说看起来不太好 有人有更干净的版本吗 from list of stri
  • UTC 和 GMT 有什么区别?

    我对时区有一些疑问 可以单独以 UTC 捕获时间吗 UTC 6 和 GMT 6 是否相同 这是否意味着它是美国当地时间 比如说 我的 UTC 时间为 02 01 2018 00 03 这是否意味着我的美国当地时间是 01 01 2018 1