2012-10-18 51 views
2

我們的數據庫跟蹤一些「生產設施」。每個設施都有一個地址,名稱和最重要的時區。我如何找出時區的名稱?Atlanta Georgia的Java時區名稱是什麼?或任何位置?

,因爲代碼是我市(美國/埃德蒙頓)的名字命名這是我們最初的設施明顯。我怎樣才能更普遍確定正確的時區代碼通過調用DateTimeZone.forID( - 「時區」)前DateTimeZone.forID(「美洲/埃德蒙頓」)在Java中使用?

具體來說,我們正在打開在佐治亞州亞特蘭大的設施,而且我不確定要使用的代碼?這是其中之一嗎?

  1. 「大西洋/南喬治亞」
  2. 美國/東方」
  3. 「EST5EDT」
  4. 「EST」
+1

你有嘗試過嗎? – Keppil

+0

「大西洋/南喬治亞島」指的是南大西洋南極洲附近的島嶼 –

回答

1

去你可以得到一個清單,:

for (String string : TimeZone.getAvailableIDs(TimeZone.getTimeZone(
    "GMT-05:00").getRawOffset())) { 
System.out.println(string); 
} 

它包括(以及許多其他)「美國/東方」。

相關問題