【问题标题】:Change timezones based on time of day根据一天中的时间更改时区
【发布时间】:2016-07-29 00:53:44
【问题描述】:

上周我一直在寻找一个 java 代码,它可以告诉我早上 9 点在世界的哪个地方,以及哪个时区。对此的任何帮助将不胜感激。谢谢

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    通过相当少的努力,您可以获得所有时区的时间,或者只需根据this answer 中的代码快速计算从本地时区添加/减去多少小时以确定哪个是上午 9 点。

    然后,您可以创建一张小时区地图以列出城市并从列表中选择一个。

    Map<String, List<String>> timezoneToCities = new HashMap<>(); timezoneToCities.put("GMT+1", Arrays.asList("Paris", "Madrid"));

    不幸的是,地点在一年中的不同时间进出时区,因此很难跟踪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-10
      相关资源
      最近更新 更多