Java の ZoneId クラスで利用可能なタイムゾーンID一覧を調べる

## 概要

- Java の java.time.ZoneId クラスで利用可能なタイムゾーンID (Time-zone ID) を調べる 
- ZoneId.getAvailableZoneIds で利用可能なタイムゾーンID (Time-zone ID) のセットを取得する

## ZoneId.getAvailableZoneIds について

[ZoneId \(Java SE 11 & JDK 11 \)](https://docs.oracle.com/javase/jp/11/docs/api/java.base/java/time/ZoneId.html)

> public static Set<String> getAvailableZoneIds()
> 利用可能なゾーンIDのセットを取得します。
> このセットには、使用可能なすべての地域ベースIDの文字列形式が含まれます。 オフセットベース・ゾーンIDは返されるセットに含まれません。 IDはof(String)に渡してZoneIdを作成できます。
> ゾーンIDのセットは時間経過とともに増える可能性がありますが、一般的アプリケーションではゾーンIDのセットは固定されています。 このメソッドのすべての呼出しはスレッドセーフです。

## 日本のタイムゾーンID (Time-zone ID) から ZoneId オブジェクトを取得する

### ソースコード

```java
import java.time.ZoneId;
import java.time.format.TextStyle;
import java.util.Arrays;
import java.util.Locale;

public class JapanZoneId {

  public static void main(String[] args) {

    var locale = new Locale(Locale.JAPANESE.getLanguage(), Locale.JAPAN.getCountry());

    var ids = new String[]{
      "Japan",
      "Asia/Tokyo",
      "Etc/GMT-9",
    };

    Arrays.stream(ids).forEach(
      id -> {
        var zoneId = ZoneId.of(id);
        System.out.println(zoneId.getId() + ": " + zoneId.getDisplayName(TextStyle.FULL, locale));
      }
    );
  }
}
```

### 実行結果

```
Japan: 日本時間
Asia/Tokyo: 日本時間
Etc/GMT-9: GMT+9:00
```

### 「Etc/GMT-9」は「GMT+9:00」を表す

[tz database \- Wikipedia](https://ja.wikipedia.org/wiki/Tz_database)

> "Etc"という特殊な地域は、幾つかの管理されるタイムゾーン、とりわけUTCを表す"Etc/UTC"のために使用される。POSIX形式、SUSに従うため、"Etc/GMT"を始めとするこれらのタイムゾーン名は、多くの人の予想とは正反対となる符号を持つ（比較のため、UTCのオフセットも参照せよ）。この形式では、タイムゾーン名の符号に関して、GMTから見て西側のタイムゾーンは、正の符号、東側は負の符号を持つ。例えば、tz databaseのタイムゾーン名"Etc/GMT-14"はGMTから14時間進んでいる、換言すれば、UTCから14時間分東のタイムゾーンに位置する（子午線から東回りに経度210度分進めたタイムゾーンに位置する）。すなわち、UTC+14と同じタイムゾーンを指している。

## ZoneId.getAvailableZoneIds で利用可能なタイムゾーンID (Time-zone ID) を取得する

### ソースコード

```java
import java.time.ZoneId;
import java.time.format.TextStyle;
import java.util.Locale;

public class ZoneIdList {

  public static void main(String[] args) {
    var locale = new Locale(Locale.JAPANESE.getLanguage(), Locale.JAPAN.getCountry());
    ZoneId.getAvailableZoneIds().stream()
      .sorted() // Time-zone ID のアルファベット辞書式順に並べる
      .forEach(id -> {
          var zoneId = ZoneId.of(id);
          System.out.println(zoneId.getId() + ": " + zoneId.getDisplayName(TextStyle.FULL, locale));
        }
      );
  }
}
```

### 実行結果

```
Africa/Abidjan: グリニッジ標準時
Africa/Accra: ガーナ標準時
Africa/Addis_Ababa: 東部アフリカ時間
Africa/Algiers: 中央ヨーロッパ時間
Africa/Asmara: 東部アフリカ時間
Africa/Asmera: 東部アフリカ時間
Africa/Bamako: グリニッジ標準時
Africa/Bangui: 西アフリカ時間
Africa/Banjul: グリニッジ標準時
Africa/Bissau: グリニッジ標準時
Africa/Blantyre: 中部アフリカ時間
Africa/Brazzaville: 西アフリカ時間
Africa/Bujumbura: 中部アフリカ時間
Africa/Cairo: 東ヨーロッパ時間
Africa/Casablanca: 西ヨーロッパ時間
Africa/Ceuta: 中央ヨーロッパ時間
Africa/Conakry: グリニッジ標準時
Africa/Dakar: グリニッジ標準時
Africa/Dar_es_Salaam: 東部アフリカ時間
Africa/Djibouti: 東部アフリカ時間
Africa/Douala: 西アフリカ時間
Africa/El_Aaiun: 西ヨーロッパ時間
Africa/Freetown: グリニッジ標準時
Africa/Gaborone: 中部アフリカ時間
Africa/Harare: 中部アフリカ時間
Africa/Johannesburg: 南アフリカ時間
Africa/Juba: 東部アフリカ時間
Africa/Kampala: 東部アフリカ時間
Africa/Khartoum: 中部アフリカ時間
Africa/Kigali: 中部アフリカ時間
Africa/Kinshasa: 西アフリカ時間
Africa/Lagos: 西アフリカ時間
Africa/Libreville: 西アフリカ時間
Africa/Lome: グリニッジ標準時
Africa/Luanda: 西アフリカ時間
Africa/Lubumbashi: 中部アフリカ時間
Africa/Lusaka: 中部アフリカ時間
Africa/Malabo: 西アフリカ時間
Africa/Maputo: 中部アフリカ時間
Africa/Maseru: 南アフリカ時間
Africa/Mbabane: 南アフリカ時間
Africa/Mogadishu: 東部アフリカ時間
Africa/Monrovia: グリニッジ標準時
Africa/Nairobi: 東部アフリカ時間
Africa/Ndjamena: 西アフリカ時間
Africa/Niamey: 西アフリカ時間
Africa/Nouakchott: グリニッジ標準時
Africa/Ouagadougou: グリニッジ標準時
Africa/Porto-Novo: 西アフリカ時間
Africa/Sao_Tome: 西アフリカ時間
Africa/Timbuktu: グリニッジ標準時
Africa/Tripoli: 東ヨーロッパ時間
Africa/Tunis: 中央ヨーロッパ時間
Africa/Windhoek: 中部アフリカ時間
America/Adak: ハワイ・アリューシャン時間
America/Anchorage: アラスカ時間
America/Anguilla: 大西洋時間
America/Antigua: 大西洋時間
America/Araguaina: ブラジリア時間
America/Argentina/Buenos_Aires: アルゼンチン時間
America/Argentina/Catamarca: アルゼンチン時間
America/Argentina/ComodRivadavia: アルゼンチン時間
America/Argentina/Cordoba: アルゼンチン時間
America/Argentina/Jujuy: アルゼンチン時間
America/Argentina/La_Rioja: アルゼンチン時間
America/Argentina/Mendoza: アルゼンチン時間
America/Argentina/Rio_Gallegos: アルゼンチン時間
America/Argentina/Salta: アルゼンチン時間
America/Argentina/San_Juan: アルゼンチン時間
America/Argentina/San_Luis: 西部アルゼンチン時間
America/Argentina/Tucuman: アルゼンチン時間
America/Argentina/Ushuaia: アルゼンチン時間
America/Aruba: 大西洋時間
America/Asuncion: パラグアイ時間
America/Atikokan: アメリカ東部時間
America/Atka: ハワイ・アリューシャン時間
America/Bahia: ブラジリア時間
America/Bahia_Banderas: アメリカ中部時間
America/Barbados: 大西洋時間
America/Belem: ブラジリア時間
America/Belize: アメリカ中部時間
America/Blanc-Sablon: 大西洋時間
America/Boa_Vista: アマゾン時間
America/Bogota: コロンビア時間
America/Boise: アメリカ山地時間
America/Buenos_Aires: アルゼンチン時間
America/Cambridge_Bay: アメリカ山地時間
America/Campo_Grande: アマゾン時間
America/Cancun: アメリカ東部時間
America/Caracas: ベネズエラ時間
America/Catamarca: アルゼンチン時間
America/Cayenne: フランス領ギアナ時間
America/Cayman: アメリカ東部時間
America/Chicago: アメリカ中部時間
America/Chihuahua: メキシコ太平洋時間
America/Coral_Harbour: アメリカ東部時間
America/Cordoba: アルゼンチン時間
America/Costa_Rica: アメリカ中部時間
America/Creston: アメリカ山地時間
America/Cuiaba: アマゾン時間
America/Curacao: 大西洋時間
America/Danmarkshavn: グリニッジ標準時
America/Dawson: アメリカ太平洋時間
America/Dawson_Creek: アメリカ山地時間
America/Denver: アメリカ山地時間
America/Detroit: アメリカ東部時間
America/Dominica: 大西洋時間
America/Edmonton: アメリカ山地時間
America/Eirunepe: アクレ時間
America/El_Salvador: アメリカ中部時間
America/Ensenada: アメリカ太平洋時間
America/Fort_Nelson: アメリカ山地時間
America/Fort_Wayne: アメリカ東部時間
America/Fortaleza: ブラジリア時間
America/Glace_Bay: 大西洋時間
America/Godthab: グリーンランド西部時間
America/Goose_Bay: 大西洋時間
America/Grand_Turk: アメリカ東部時間
America/Grenada: 大西洋時間
America/Guadeloupe: 大西洋時間
America/Guatemala: アメリカ中部時間
America/Guayaquil: エクアドル時間
America/Guyana: ガイアナ時間
America/Halifax: 大西洋時間
America/Havana: キューバ時間
America/Hermosillo: メキシコ太平洋時間
America/Indiana/Indianapolis: アメリカ東部時間
America/Indiana/Knox: アメリカ中部時間
America/Indiana/Marengo: アメリカ東部時間
America/Indiana/Petersburg: アメリカ東部時間
America/Indiana/Tell_City: アメリカ中部時間
America/Indiana/Vevay: アメリカ東部時間
America/Indiana/Vincennes: アメリカ東部時間
America/Indiana/Winamac: アメリカ東部時間
America/Indianapolis: アメリカ東部時間
America/Inuvik: アメリカ山地時間
America/Iqaluit: アメリカ東部時間
America/Jamaica: アメリカ東部時間
America/Jujuy: アルゼンチン時間
America/Juneau: アラスカ時間
America/Kentucky/Louisville: アメリカ東部時間
America/Kentucky/Monticello: アメリカ東部時間
America/Knox_IN: アメリカ中部時間
America/Kralendijk: 大西洋時間
America/La_Paz: ボリビア時間
America/Lima: ペルー時間
America/Los_Angeles: アメリカ太平洋時間
America/Louisville: アメリカ東部時間
America/Lower_Princes: 大西洋時間
America/Maceio: ブラジリア時間
America/Managua: アメリカ中部時間
America/Manaus: アマゾン時間
America/Marigot: 大西洋時間
America/Martinique: 大西洋時間
America/Matamoros: アメリカ中部時間
America/Mazatlan: メキシコ太平洋時間
America/Mendoza: アルゼンチン時間
America/Menominee: アメリカ中部時間
America/Merida: アメリカ中部時間
America/Metlakatla: アラスカ時間
America/Mexico_City: アメリカ中部時間
America/Miquelon: サンピエール・ミクロン時間
America/Moncton: 大西洋時間
America/Monterrey: アメリカ中部時間
America/Montevideo: ウルグアイ時間
America/Montreal: アメリカ東部時間
America/Montserrat: 大西洋時間
America/Nassau: アメリカ東部時間
America/New_York: アメリカ東部時間
America/Nipigon: アメリカ東部時間
America/Nome: アラスカ時間
America/Noronha: フェルナンド・デ・ノローニャ時間
America/North_Dakota/Beulah: アメリカ中部時間
America/North_Dakota/Center: アメリカ中部時間
America/North_Dakota/New_Salem: アメリカ中部時間
America/Ojinaga: アメリカ山地時間
America/Panama: アメリカ東部時間
America/Pangnirtung: アメリカ東部時間
America/Paramaribo: スリナム時間
America/Phoenix: アメリカ山地時間
America/Port-au-Prince: アメリカ東部時間
America/Port_of_Spain: 大西洋時間
America/Porto_Acre: アクレ時間
America/Porto_Velho: アマゾン時間
America/Puerto_Rico: 大西洋時間
America/Punta_Arenas: Punta Arenas Time
America/Rainy_River: アメリカ中部時間
America/Rankin_Inlet: アメリカ中部時間
America/Recife: ブラジリア時間
America/Regina: アメリカ中部時間
America/Resolute: アメリカ中部時間
America/Rio_Branco: アクレ時間
America/Rosario: アルゼンチン時間
America/Santa_Isabel: メキシコ北西部時間
America/Santarem: ブラジリア時間
America/Santiago: チリ時間
America/Santo_Domingo: 大西洋時間
America/Sao_Paulo: ブラジリア時間
America/Scoresbysund: グリーンランド東部時間
America/Shiprock: アメリカ山地時間
America/Sitka: アラスカ時間
America/St_Barthelemy: 大西洋時間
America/St_Johns: ニューファンドランド時間
America/St_Kitts: 大西洋時間
America/St_Lucia: 大西洋時間
America/St_Thomas: 大西洋時間
America/St_Vincent: 大西洋時間
America/Swift_Current: アメリカ中部時間
America/Tegucigalpa: アメリカ中部時間
America/Thule: 大西洋時間
America/Thunder_Bay: アメリカ東部時間
America/Tijuana: アメリカ太平洋時間
America/Toronto: アメリカ東部時間
America/Tortola: 大西洋時間
America/Vancouver: アメリカ太平洋時間
America/Virgin: 大西洋時間
America/Whitehorse: アメリカ太平洋時間
America/Winnipeg: アメリカ中部時間
America/Yakutat: アラスカ時間
America/Yellowknife: アメリカ山地時間
Antarctica/Casey: 西部時間(オーストラリア)
Antarctica/Davis: デービス時間
Antarctica/DumontDUrville: デュモン・デュルビル時間
Antarctica/Macquarie: マッコーリー島時間
Antarctica/Mawson: モーソン時間
Antarctica/McMurdo: ニュージーランド時間
Antarctica/Palmer: チリ時間
Antarctica/Rothera: ロゼラ時間
Antarctica/South_Pole: ニュージーランド時間
Antarctica/Syowa: 昭和基地時間
Antarctica/Troll: Troll Time
Antarctica/Vostok: ボストーク時間
Arctic/Longyearbyen: 中央ヨーロッパ時間
Asia/Aden: アラビア時間
Asia/Almaty: アルマアタ時間
Asia/Amman: 東ヨーロッパ時間
Asia/Anadyr: アナディリ時間
Asia/Aqtau: アクタウ時間
Asia/Aqtobe: アクトベ時間
Asia/Ashgabat: トルクメニスタン時間
Asia/Ashkhabad: トルクメニスタン時間
Asia/Atyrau: アティラウ時間
Asia/Baghdad: アラビア時間
Asia/Bahrain: アラビア時間
Asia/Baku: アゼルバイジャン時間
Asia/Bangkok: インドシナ時間
Asia/Barnaul: Barnaul Time
Asia/Beirut: 東ヨーロッパ時間
Asia/Bishkek: キルギス時間
Asia/Brunei: ブルネイ時間
Asia/Calcutta: インド時間
Asia/Chita: ヤクーツク時間
Asia/Choibalsan: チョイバルサン時間
Asia/Chongqing: 中国時間
Asia/Chungking: 中国時間
Asia/Colombo: インド時間
Asia/Dacca: バングラデシュ時間
Asia/Damascus: 東ヨーロッパ時間
Asia/Dhaka: バングラデシュ時間
Asia/Dili: 東ティモール時間
Asia/Dubai: 湾岸時間
Asia/Dushanbe: タジキスタン時間
Asia/Famagusta: Eastern European Time
Asia/Gaza: 東ヨーロッパ時間
Asia/Harbin: 中国時間
Asia/Hebron: 東ヨーロッパ時間
Asia/Ho_Chi_Minh: インドシナ時間
Asia/Hong_Kong: 香港時間
Asia/Hovd: ホブド時間
Asia/Irkutsk: イルクーツク時間
Asia/Istanbul: 東部ヨーロッパ時間
Asia/Jakarta: 西部インドネシア時間
Asia/Jayapura: 東部インドネシア時間
Asia/Jerusalem: イスラエル時間
Asia/Kabul: アフガニスタン時間
Asia/Kamchatka: ペトロパブロフスク・カムチャツキー時間
Asia/Karachi: パキスタン時間
Asia/Kashgar: 中国時間
Asia/Kathmandu: ネパール時間
Asia/Katmandu: ネパール時間
Asia/Khandyga: ヤクーツク時間
Asia/Kolkata: インド時間
Asia/Krasnoyarsk: クラスノヤルスク時間
Asia/Kuala_Lumpur: マレーシア時間
Asia/Kuching: マレーシア時間
Asia/Kuwait: アラビア時間
Asia/Macao: 中国時間
Asia/Macau: 中国時間
Asia/Magadan: マガダン時間
Asia/Makassar: 中部インドネシア時間
Asia/Manila: フィリピン時間
Asia/Muscat: 湾岸時間
Asia/Nicosia: 東ヨーロッパ時間
Asia/Novokuznetsk: クラスノヤルスク時間
Asia/Novosibirsk: ノヴォシビルスク時間
Asia/Omsk: オムスク時間
Asia/Oral: オラル時間
Asia/Phnom_Penh: インドシナ時間
Asia/Pontianak: 西部インドネシア時間
Asia/Pyongyang: 韓国時間
Asia/Qatar: アラビア時間
Asia/Qyzylorda: クズロルダ時間
Asia/Rangoon: ミャンマー時間
Asia/Riyadh: アラビア時間
Asia/Saigon: インドシナ時間
Asia/Sakhalin: サハリン時間
Asia/Samarkand: ウズベキスタン時間
Asia/Seoul: 韓国時間
Asia/Shanghai: 中国時間
Asia/Singapore: シンガポール時間
Asia/Srednekolymsk: Srednekolymsk Time
Asia/Taipei: 台北時間
Asia/Tashkent: ウズベキスタン時間
Asia/Tbilisi: ジョージア時間
Asia/Tehran: イラン時間
Asia/Tel_Aviv: イスラエル時間
Asia/Thimbu: ブータン時間
Asia/Thimphu: ブータン時間
Asia/Tokyo: 日本時間
Asia/Tomsk: Tomsk Time
Asia/Ujung_Pandang: 中部インドネシア時間
Asia/Ulaanbaatar: ウランバートル時間
Asia/Ulan_Bator: ウランバートル時間
Asia/Urumqi: 中国時間
Asia/Ust-Nera: ウラジオストク時間
Asia/Vientiane: インドシナ時間
Asia/Vladivostok: ウラジオストク時間
Asia/Yakutsk: ヤクーツク時間
Asia/Yangon: ミャンマー時間
Asia/Yekaterinburg: エカテリンブルグ時間
Asia/Yerevan: アルメニア時間
Atlantic/Azores: アゾレス時間
Atlantic/Bermuda: 大西洋時間
Atlantic/Canary: 西ヨーロッパ時間
Atlantic/Cape_Verde: カーボベルデ時間
Atlantic/Faeroe: 西ヨーロッパ時間
Atlantic/Faroe: 西ヨーロッパ時間
Atlantic/Jan_Mayen: 中央ヨーロッパ時間
Atlantic/Madeira: 西ヨーロッパ時間
Atlantic/Reykjavik: グリニッジ標準時
Atlantic/South_Georgia: 南ジョージア時間
Atlantic/St_Helena: グリニッジ標準時
Atlantic/Stanley: フォークランド諸島時間
Australia/ACT: オーストラリア東部時間
Australia/Adelaide: オーストラリア中部時間
Australia/Brisbane: オーストラリア東部時間
Australia/Broken_Hill: オーストラリア中部時間
Australia/Canberra: オーストラリア東部時間
Australia/Currie: オーストラリア東部時間
Australia/Darwin: オーストラリア中部時間
Australia/Eucla: オーストラリア中西部時間
Australia/Hobart: オーストラリア東部時間
Australia/LHI: ロードハウ時間
Australia/Lindeman: オーストラリア東部時間
Australia/Lord_Howe: ロードハウ時間
Australia/Melbourne: オーストラリア東部時間
Australia/NSW: オーストラリア東部時間
Australia/North: オーストラリア中部時間
Australia/Perth: オーストラリア西部時間
Australia/Queensland: オーストラリア東部時間
Australia/South: オーストラリア中部時間
Australia/Sydney: オーストラリア東部時間
Australia/Tasmania: オーストラリア東部時間
Australia/Victoria: オーストラリア東部時間
Australia/West: オーストラリア西部時間
Australia/Yancowinna: オーストラリア中部時間
Brazil/Acre: アクレ時間
Brazil/DeNoronha: フェルナンド・デ・ノローニャ時間
Brazil/East: ブラジリア時間
Brazil/West: アマゾン時間
CET: 中部ヨーロッパ時間
CST6CDT: アメリカ中部時間
Canada/Atlantic: 大西洋時間
Canada/Central: アメリカ中部時間
Canada/Eastern: アメリカ東部時間
Canada/Mountain: アメリカ山地時間
Canada/Newfoundland: ニューファンドランド時間
Canada/Pacific: アメリカ太平洋時間
Canada/Saskatchewan: アメリカ中部時間
Canada/Yukon: アメリカ太平洋時間
Chile/Continental: チリ時間
Chile/EasterIsland: イースター島時間
Cuba: キューバ時間
EET: 東部ヨーロッパ時間
EST5EDT: アメリカ東部時間
Egypt: 東ヨーロッパ時間
Eire: アイルランド時間
Etc/GMT: GMT
Etc/GMT+0: GMT
Etc/GMT+1: GMT-1:00
Etc/GMT+10: GMT-10:00
Etc/GMT+11: GMT-11:00
Etc/GMT+12: GMT-12:00
Etc/GMT+2: GMT-2:00
Etc/GMT+3: GMT-3:00
Etc/GMT+4: GMT-4:00
Etc/GMT+5: GMT-5:00
Etc/GMT+6: GMT-6:00
Etc/GMT+7: GMT-7:00
Etc/GMT+8: GMT-8:00
Etc/GMT+9: GMT-9:00
Etc/GMT-0: GMT
Etc/GMT-1: GMT+1:00
Etc/GMT-10: GMT+10:00
Etc/GMT-11: GMT+11:00
Etc/GMT-12: GMT+12:00
Etc/GMT-13: GMT+13:00
Etc/GMT-14: GMT+14:00
Etc/GMT-2: GMT+2:00
Etc/GMT-3: GMT+3:00
Etc/GMT-4: GMT+4:00
Etc/GMT-5: GMT+5:00
Etc/GMT-6: GMT+6:00
Etc/GMT-7: GMT+7:00
Etc/GMT-8: GMT+8:00
Etc/GMT-9: GMT+9:00
Etc/GMT0: GMT
Etc/Greenwich: GMT
Etc/UCT: 協定世界時
Etc/UTC: 協定世界時
Etc/Universal: 協定世界時
Etc/Zulu: 協定世界時
Europe/Amsterdam: 中央ヨーロッパ時間
Europe/Andorra: 中央ヨーロッパ時間
Europe/Astrakhan: Astrakhan Time
Europe/Athens: 東ヨーロッパ時間
Europe/Belfast: イギリス時間
Europe/Belgrade: 中央ヨーロッパ時間
Europe/Berlin: 中央ヨーロッパ時間
Europe/Bratislava: 中央ヨーロッパ時間
Europe/Brussels: 中央ヨーロッパ時間
Europe/Bucharest: 東ヨーロッパ時間
Europe/Budapest: 中央ヨーロッパ時間
Europe/Busingen: 中央ヨーロッパ時間
Europe/Chisinau: 東ヨーロッパ時間
Europe/Copenhagen: 中央ヨーロッパ時間
Europe/Dublin: アイルランド時間
Europe/Gibraltar: 中央ヨーロッパ時間
Europe/Guernsey: イギリス時間
Europe/Helsinki: 東ヨーロッパ時間
Europe/Isle_of_Man: イギリス時間
Europe/Istanbul: 東部ヨーロッパ時間
Europe/Jersey: イギリス時間
Europe/Kaliningrad: 東ヨーロッパ時間
Europe/Kiev: 東ヨーロッパ時間
Europe/Kirov: Kirov Time
Europe/Lisbon: 西ヨーロッパ時間
Europe/Ljubljana: 中央ヨーロッパ時間
Europe/London: イギリス時間
Europe/Luxembourg: 中央ヨーロッパ時間
Europe/Madrid: 中央ヨーロッパ時間
Europe/Malta: 中央ヨーロッパ時間
Europe/Mariehamn: 東ヨーロッパ時間
Europe/Minsk: モスクワ時間
Europe/Monaco: 中央ヨーロッパ時間
Europe/Moscow: モスクワ時間
Europe/Nicosia: 東ヨーロッパ時間
Europe/Oslo: 中央ヨーロッパ時間
Europe/Paris: 中央ヨーロッパ時間
Europe/Podgorica: 中央ヨーロッパ時間
Europe/Prague: 中央ヨーロッパ時間
Europe/Riga: 東ヨーロッパ時間
Europe/Rome: 中央ヨーロッパ時間
Europe/Samara: サマラ時間
Europe/San_Marino: 中央ヨーロッパ時間
Europe/Sarajevo: 中央ヨーロッパ時間
Europe/Saratov: Saratov Time
Europe/Simferopol: モスクワ時間
Europe/Skopje: 中央ヨーロッパ時間
Europe/Sofia: 東ヨーロッパ時間
Europe/Stockholm: 中央ヨーロッパ時間
Europe/Tallinn: 東ヨーロッパ時間
Europe/Tirane: 中央ヨーロッパ時間
Europe/Tiraspol: 東ヨーロッパ時間
Europe/Ulyanovsk: Ulyanovsk Time
Europe/Uzhgorod: 東ヨーロッパ時間
Europe/Vaduz: 中央ヨーロッパ時間
Europe/Vatican: 中央ヨーロッパ時間
Europe/Vienna: 中央ヨーロッパ時間
Europe/Vilnius: 東ヨーロッパ時間
Europe/Volgograd: モスクワ時間
Europe/Warsaw: 中央ヨーロッパ時間
Europe/Zagreb: 中央ヨーロッパ時間
Europe/Zaporozhye: 東ヨーロッパ時間
Europe/Zurich: 中央ヨーロッパ時間
GB: イギリス時間
GB-Eire: イギリス時間
GMT: GMT
GMT0: GMT
Greenwich: GMT
Hongkong: 香港時間
Iceland: グリニッジ標準時
Indian/Antananarivo: 東部アフリカ時間
Indian/Chagos: インド洋地域時間
Indian/Christmas: クリスマス島時間
Indian/Cocos: ココス諸島時間
Indian/Comoro: 東部アフリカ時間
Indian/Kerguelen: フランス領南方および南極大陸時間
Indian/Mahe: セーシェル時間
Indian/Maldives: モルジブ時間
Indian/Mauritius: モーリシャス時間
Indian/Mayotte: 東部アフリカ時間
Indian/Reunion: レユニオン時間
Iran: イラン時間
Israel: イスラエル時間
Jamaica: アメリカ東部時間
Japan: 日本時間
Kwajalein: マーシャル諸島時間
Libya: 東ヨーロッパ時間
MET: MET
MST7MDT: アメリカ山地時間
Mexico/BajaNorte: アメリカ太平洋時間
Mexico/BajaSur: メキシコ太平洋時間
Mexico/General: アメリカ中部時間
NZ: ニュージーランド時間
NZ-CHAT: チャタム時間
Navajo: アメリカ山地時間
PRC: 中国時間
PST8PDT: アメリカ太平洋時間
Pacific/Apia: アピア時間
Pacific/Auckland: ニュージーランド時間
Pacific/Bougainville: Bougainville Time
Pacific/Chatham: チャタム時間
Pacific/Chuuk: チューク時間
Pacific/Easter: イースター島時間
Pacific/Efate: バヌアツ時間
Pacific/Enderbury: フェニックス諸島時間
Pacific/Fakaofo: トケラウ時間
Pacific/Fiji: フィジー時間
Pacific/Funafuti: ツバル時間
Pacific/Galapagos: ガラパゴス時間
Pacific/Gambier: ガンビエ時間
Pacific/Guadalcanal: ソロモン諸島時間
Pacific/Guam: チャモロ時間
Pacific/Honolulu: ハワイ・アリューシャン時間
Pacific/Johnston: ハワイ・アリューシャン時間
Pacific/Kiritimati: ライン諸島時間
Pacific/Kosrae: コスラエ時間
Pacific/Kwajalein: マーシャル諸島時間
Pacific/Majuro: マーシャル諸島時間
Pacific/Marquesas: マルキーズ時間
Pacific/Midway: サモア時間
Pacific/Nauru: ナウル時間
Pacific/Niue: ニウエ時間
Pacific/Norfolk: ノーフォーク時間
Pacific/Noumea: ニューカレドニア時間
Pacific/Pago_Pago: サモア時間
Pacific/Palau: パラオ時間
Pacific/Pitcairn: ピトケアン時間
Pacific/Pohnpei: ポナペ時間
Pacific/Ponape: ポナペ時間
Pacific/Port_Moresby: パプアニューギニア時間
Pacific/Rarotonga: クック諸島時間
Pacific/Saipan: チャモロ時間
Pacific/Samoa: サモア時間
Pacific/Tahiti: タヒチ時間
Pacific/Tarawa: ギルバート諸島時間
Pacific/Tongatapu: トンガ時間
Pacific/Truk: チューク時間
Pacific/Wake: ウェーク時間
Pacific/Wallis: ウォリス・フツナ時間
Pacific/Yap: チューク時間
Poland: 中央ヨーロッパ時間
Portugal: 西ヨーロッパ時間
ROK: 韓国時間
Singapore: シンガポール時間
SystemV/AST4: 大西洋時間
SystemV/AST4ADT: 大西洋時間
SystemV/CST6: アメリカ中部時間
SystemV/CST6CDT: アメリカ中部時間
SystemV/EST5: アメリカ東部時間
SystemV/EST5EDT: アメリカ東部時間
SystemV/HST10: ハワイ・アリューシャン時間
SystemV/MST7: アメリカ山地時間
SystemV/MST7MDT: アメリカ山地時間
SystemV/PST8: 太平洋標準時
SystemV/PST8PDT: アメリカ太平洋時間
SystemV/YST9: アラスカ時間
SystemV/YST9YDT: アラスカ時間
Turkey: 東部ヨーロッパ時間
UCT: 協定世界時
US/Alaska: アラスカ時間
US/Aleutian: ハワイ・アリューシャン時間
US/Arizona: アメリカ山地時間
US/Central: アメリカ中部時間
US/East-Indiana: アメリカ東部時間
US/Eastern: アメリカ東部時間
US/Hawaii: ハワイ・アリューシャン時間
US/Indiana-Starke: アメリカ中部時間
US/Michigan: アメリカ東部時間
US/Mountain: アメリカ山地時間
US/Pacific: アメリカ太平洋時間
US/Pacific-New: アメリカ太平洋時間
US/Samoa: サモア時間
UTC: 協定世界時
Universal: 協定世界時
W-SU: モスクワ時間
WET: 西部ヨーロッパ時間
Zulu: 協定世界時
```

## 動作確認環境
- macOS mojave
- OpenJDK 11.0.2

## 参考資料
- [ZoneId \(Java SE 11 & JDK 11 \)](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/ZoneId.html)
- [ZoneId \(Java SE 11 & JDK 11 \) 日本語](https://docs.oracle.com/javase/jp/11/docs/api/java.base/java/time/ZoneId.html#getDisplayName(java.time.format.TextStyle,java.util.Locale))