Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
佐治亚州亚特兰大的Java时区名称是什么?或者任何地点?_Java_Timezone_Jodatime - Fatal编程技术网

佐治亚州亚特兰大的Java时区名称是什么?或者任何地点?

佐治亚州亚特兰大的Java时区名称是什么?或者任何地点?,java,timezone,jodatime,Java,Timezone,Jodatime,我们的数据库记录了许多“生产设施”。每个设施都有地址、名称,最重要的是时区。我怎么知道时区的名称 我们最初的设施很明显,因为代码是以我们的城市(美国/埃德蒙顿)命名的。我如何通过调用DateTimeZone.forID(“timezone”)和DateTimeZone.forID(“America/Edmonton”)来更一般地确定在Java中使用的正确时区代码 具体来说,我们正在乔治亚州亚特兰大市开设一家工厂,我不确定该使用哪种代码?这是其中之一吗 “大西洋/南乔治亚州” 美国/东部“ “ES

我们的数据库记录了许多“生产设施”。每个设施都有地址、名称,最重要的是时区。我怎么知道时区的名称

我们最初的设施很明显,因为代码是以我们的城市(美国/埃德蒙顿)命名的。我如何通过调用DateTimeZone.forID(“timezone”)和DateTimeZone.forID(“America/Edmonton”)来更一般地确定在Java中使用的正确时区代码

具体来说,我们正在乔治亚州亚特兰大市开设一家工厂,我不确定该使用哪种代码?这是其中之一吗

  • “大西洋/南乔治亚州”
  • 美国/东部“
  • “EST5EDT”
  • “EST”

  • 东部时间是。这大概是Joda使用的标准时间,因为(1)每个人都使用它,并且(2)城市名称作为标识符提供它。

    您可以使用此方法列出可用时区id: ()

    时区数据似乎来自此数据库:

    您可以在此处进行查找:

    这类信息可能非常棘手(更不用说保持最新的信息了)。它实际上可能会因县而异(有一个非常好的:)。Google Maps API最近提供了支持,您可以通过以下内容获得列表:

    for (String string : TimeZone.getAvailableIDs(TimeZone.getTimeZone(
        "GMT-05:00").getRawOffset())) {
    System.out.println(string);
    }
    
    “大西洋/南乔治亚”是指南大西洋南极洲附近的岛屿