要知道dstOffset和rawOffset,我必须先了解它们。

时间:2016-06-08 13:21:52

标签: timezone

此处Google Maps Time Zone API get local time in UTC 关于我想要的好问题和好答案。但是,这是一个问题。 上面的示例允许通过位置和时间戳UTC了解dstOffset和rawOffset。好。我知道我的位置和当地时间表。我想知道UTC时间。 但UTC时间只能由dstOffset和rawOffset知道。 所以,为了获得dstOffset和rawOffset之前必须知道它们。

我的错误在哪里?

1 个答案:

答案 0 :(得分:2)

  

...在UTC获取当地时间是一个很好的问题和良好的答案......

不,这实际上不是一个好问题。 "当地时间UTC"是荒谬的。时间值可以是UTC,也可以是本地。如果当地时间恰好与UTC + 00:00对齐,它们可能是等价的,但它们通常被认为是两种不同的东西。

  

......我想知道UTC时间。

所有语言和平台都有用于检索当前UTC时间的API。 UTC对于地球上的每个人来说都是一样的。您无需调用外部API来确定这一点。重要的是您的计算机时钟与外部时间源同步。

  

...但UTC时间只能由dstOffset和rawOffset知道。所以,为了获得dstOffset和rawOffset之前必须知道它们。

这是不正确的。您无需了解当地时区的任何信息即可确定当前的UTC时间。所有现代操作系统都跟踪UTC的跟踪时间。它们在需要时转换为本地时间,例如向最终用户显示本地时钟。