【问题标题】:how to used timezone id to look up correct GMT time如何使用时区 ID 查找正确的 GMT 时间
【发布时间】:2018-07-15 09:51:25
【问题描述】:

我需要实现一个功能,使用 GPS 位置来找出正确的 GMT 时间。

我可以使用 GPS 定位来找出我们现在在哪个城市;

但我不知道如何使用时区 ID,例如:Europe/Berlin

要查找正确的 UTC 异地值与 UTC 时间比较?

欧洲/柏林应该是:GMT+2

有人知道吗?

【问题讨论】:

  • 这完全取决于您使用的工具。了解 34 种语言很好,知道你在这里使用的是哪一种语言也很好。 :-) 与此同时,您可以从这里开始:List of tz database time zones
  • GPS 定位到时区see this answer。对于时区与 UTC 的偏移量 - 您还需要一个时间点,并且大多数语言和平台都有此内置函数或通过库。
  • 欧洲/柏林在每年的这个时候应该是 +2,但柏林的标准时间只有 +1。这就是为什么你需要一个时间点,例如。

标签: timezone


【解决方案1】:

我是这样解决的:

1.使用“timezone builder”获取时间形状文件;

2.使用ogr2​​ogr等工具从时间形状文件中获取geojson;因为我使用 java 来查找时区 ID;

3.输入位置时使用open api查询时区ID

【讨论】:

    猜你喜欢
    • 2022-07-08
    • 2015-11-15
    • 2018-03-21
    • 1970-01-01
    • 2019-11-13
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多