代码之家  ›  专栏  ›  技术社区  ›  Kulwinder Singh Rahal

在android中通过lat和long获取时区?

  •  0
  • Kulwinder Singh Rahal  · 技术社区  · 7 年前

    我需要lat,long的时区,为此我发现这篇文章很有帮助 Get Time Zone From Lat Long . 如本链接所述,如果我使用 Google Api 那么它的反应是

     {
            "dstOffset" : 3600,
           "rawOffset" : -18000,
           "status" : "OK",
           "timeZoneId" : "America/New_York",
           "timeZoneName" : "Eastern Daylight Time"
        }
    

    但我的要求是,如果印度的时区是5:30,那么我需要它是5.5

    1 回复  |  直到 7 年前
        1
  •  1
  •   AwaisMajeed    7 年前

    这条线可能会帮助你。。。。。

    double zone = (responseObject.get("rawOffset").getAsInt() + responseObject.get("dstOffset").getAsInt()) / 3600.0;