【Java】API 时区ID类
主要是用以获取时区ID
@Test
void contextLoads() {
ZoneId zoneId = ZoneId.systemDefault();
// System.out.println(zoneId); // 时区ID Asia/Shanghai
// 获取可用的时区ID
Set<String> availableZoneIds = ZoneId.getAvailableZoneIds();
for (String availableZoneId : availableZoneIds) {
System.out.println(availableZoneId);
}
/**
* Asia/Aden
* America/Cuiaba
* Etc/GMT+9
* Etc/GMT+8
* Africa/Nairobi
* America/Marigot
* Asia/Aqtau
* Pacific/Kwajalein
* America/El_Salvador
* Asia/Pontianak
* Africa/Cairo
* Pacific/Pago_Pago
* Africa/Mbabane
* Asia/Kuching
* Pacific/Honolulu
* Pacific/Rarotonga
* America/Guatemala
* Australia/Hobart
* Europe/London
* America/Belize
* America/Panama
* Asia/Chungking
* America/Managua
* America/Indiana/Petersburg
* Asia/Yerevan
* Europe/Brussels
* GMT
* Europe/Warsaw
* America/Chicago
* Asia/Kashgar
* Chile/Continental
* Pacific/Yap
* CET
* Etc/GMT-1
* Etc/GMT-0
* Europe/Jersey
* America/Tegucigalpa
* Etc/GMT-5
* Europe/Istanbul
* America/Eirunepe
* Etc/GMT-4
* America/Miquelon
* Etc/GMT-3
* Europe/Luxembourg
* Etc/GMT-2
* Etc/GMT-9
* America/Argentina/Catamarca
* Etc/GMT-8
* Etc/GMT-7
* Etc/GMT-6
* Europe/Zaporozhye
* Canada/Yukon
* Canada/Atlantic
* Atlantic/St_Helena
* Australia/Tasmania
* Libya
* Europe/Guernsey
* America/Grand_Turk
* US/Pacific-New
* Asia/Samarkand
* America/Argentina/Cordoba
* Asia/Phnom_Penh
* Africa/Kigali
* Asia/Almaty
* US/Alaska
* Asia/Dubai
* Europe/Isle_of_Man
* America/Araguaina
* Cuba
* Asia/Novosibirsk
* America/Argentina/Salta
* Etc/GMT+3
* Africa/Tunis
* Etc/GMT+2
* Etc/GMT+1
* Pacific/Fakaofo
* Africa/Tripoli
* Etc/GMT+0
* Israel
* Africa/Banjul
* Etc/GMT+7
* Indian/Comoro
* Etc/GMT+6
* Etc/GMT+5
* Etc/GMT+4
* Pacific/Port_Moresby
* US/Arizona
* Antarctica/Syowa
* Indian/Reunion
* Pacific/Palau
* Europe/Kaliningrad
* America/Montevideo
* Africa/Windhoek
* Asia/Karachi
* Africa/Mogadishu
* Australia/Perth
* Brazil/East
* Etc/GMT
* Asia/Chita
* Pacific/Easter
* Antarctica/Davis
* Antarctica/McMurdo
* Asia/Macao
* America/Manaus
* Africa/Freetown
* Europe/Bucharest
* Asia/Tomsk
* America/Argentina/Mendoza
* Asia/Macau
* Europe/Malta
* Mexico/BajaSur
* Pacific/Tahiti
* Africa/Asmera
* Europe/Busingen
* America/Argentina/Rio_Gallegos
* Africa/Malabo
* Europe/Skopje
* America/Catamarca
* America/Godthab
* Europe/Sarajevo
* Australia/ACT
* GB-Eire
* Africa/Lagos
* America/Cordoba
* Europe/Rome
* Asia/Dacca
* Indian/Mauritius
* Pacific/Samoa
* America/Regina
* America/Fort_Wayne
* America/Dawson_Creek
* Africa/Algiers
* Europe/Mariehamn
* America/St_Johns
* America/St_Thomas
* Europe/Zurich
* America/Anguilla
* Asia/Dili
* America/Denver
* Africa/Bamako
* Europe/Saratov
* GB
* Mexico/General
* Pacific/Wallis
* Europe/Gibraltar
* Africa/Conakry
* Africa/Lubumbashi
* Asia/Istanbul
* America/Havana
* NZ-CHAT
* Asia/Choibalsan
* America/Porto_Acre
* Asia/Omsk
* Europe/Vaduz
* US/Michigan
* Asia/Dhaka
* America/Barbados
* Europe/Tiraspol
* Atlantic/Cape_Verde
* Asia/Yekaterinburg
* America/Louisville
* Pacific/Johnston
* Pacific/Chatham
* Europe/Ljubljana
* America/Sao_Paulo
* Asia/Jayapura
* America/Curacao
* Asia/Dushanbe
* America/Guyana
* America/Guayaquil
* America/Martinique
* Portugal
* Europe/Berlin
* Europe/Moscow
* Europe/Chisinau
* America/Puerto_Rico
* America/Rankin_Inlet
* Pacific/Ponape
* Europe/Stockholm
* Europe/Budapest
* America/Argentina/Jujuy
* Australia/Eucla
* Asia/Shanghai
* Universal
* Europe/Zagreb
* America/Port_of_Spain
* Europe/Helsinki
* Asia/Beirut
* Asia/Tel_Aviv
* Pacific/Bougainville
* US/Central
* Africa/Sao_Tome
* Indian/Chagos
* America/Cayenne
* Asia/Yakutsk
* Pacific/Galapagos
* Australia/North
* Europe/Paris
* Africa/Ndjamena
* Pacific/Fiji
* America/Rainy_River
* Indian/Maldives
* Australia/Yancowinna
* SystemV/AST4
* Asia/Oral
* America/Yellowknife
* Pacific/Enderbury
* America/Juneau
* Australia/Victoria
* America/Indiana/Vevay
* Asia/Tashkent
* Asia/Jakarta
* Africa/Ceuta
* Asia/Barnaul
* America/Recife
* America/Buenos_Aires
* America/Noronha
* America/Swift_Current
* Australia/Adelaide
* America/Metlakatla
* Africa/Djibouti
* America/Paramaribo
* Asia/Qostanay
* Europe/Simferopol
* Europe/Sofia
* Africa/Nouakchott
* Europe/Prague
* America/Indiana/Vincennes
* Antarctica/Mawson
* America/Kralendijk
* Antarctica/Troll
* Europe/Samara
* Indian/Christmas
* America/Antigua
* Pacific/Gambier
* America/Indianapolis
* America/Inuvik
* America/Iqaluit
* Pacific/Funafuti
* UTC
* Antarctica/Macquarie
* Canada/Pacific
* America/Moncton
* Africa/Gaborone
* Pacific/Chuuk
* Asia/Pyongyang
* America/St_Vincent
* Asia/Gaza
* Etc/Universal
* PST8PDT
* Atlantic/Faeroe
* Asia/Qyzylorda
* Canada/Newfoundland
* America/Kentucky/Louisville
* America/Yakutat
* Asia/Ho_Chi_Minh
* Antarctica/Casey
* Europe/Copenhagen
* Africa/Asmara
* Atlantic/Azores
* Europe/Vienna
* ROK
* Pacific/Pitcairn
* America/Mazatlan
* Australia/Queensland
* Pacific/Nauru
* Europe/Tirane
* Asia/Kolkata
* SystemV/MST7
* Australia/Canberra
* MET
* Australia/Broken_Hill
* Europe/Riga
* America/Dominica
* Africa/Abidjan
* America/Mendoza
* America/Santarem
* Kwajalein
* America/Asuncion
* Asia/Ulan_Bator
* NZ
* America/Boise
* Australia/Currie
* EST5EDT
* Pacific/Guam
* Pacific/Wake
* Atlantic/Bermuda
* America/Costa_Rica
* America/Dawson
* Asia/Chongqing
* Eire
* Europe/Amsterdam
* America/Indiana/Knox
* America/North_Dakota/Beulah
* Africa/Accra
* Atlantic/Faroe
* Mexico/BajaNorte
* America/Maceio
* Etc/UCT
* Pacific/Apia
* GMT0
* America/Atka
* Pacific/Niue
* Australia/Lord_Howe
* Europe/Dublin
* Pacific/Truk
* MST7MDT
* America/Monterrey
* America/Nassau
* America/Jamaica
* Asia/Bishkek
* America/Atikokan
* Atlantic/Stanley
* Australia/NSW
* US/Hawaii
* SystemV/CST6
* Indian/Mahe
* Asia/Aqtobe
* America/Sitka
* Asia/Vladivostok
* Africa/Libreville
* Africa/Maputo
* Zulu
* America/Kentucky/Monticello
* Africa/El_Aaiun
* Africa/Ouagadougou
* America/Coral_Harbour
* Pacific/Marquesas
* Brazil/West
* America/Aruba
* America/North_Dakota/Center
* America/Cayman
* Asia/Ulaanbaatar
* Asia/Baghdad
* Europe/San_Marino
* America/Indiana/Tell_City
* America/Tijuana
* Pacific/Saipan
* SystemV/YST9
* Africa/Douala
* America/Chihuahua
* America/Ojinaga
* Asia/Hovd
* America/Anchorage
* Chile/EasterIsland
* America/Halifax
* Antarctica/Rothera
* America/Indiana/Indianapolis
* US/Mountain
* Asia/Damascus
* America/Argentina/San_Luis
* America/Santiago
* Asia/Baku
* America/Argentina/Ushuaia
* Atlantic/Reykjavik
* Africa/Brazzaville
* Africa/Porto-Novo
* America/La_Paz
* Antarctica/DumontDUrville
* Asia/Taipei
* Antarctica/South_Pole
* Asia/Manila
* Asia/Bangkok
* Africa/Dar_es_Salaam
* Poland
* Atlantic/Madeira
* Antarctica/Palmer
* America/Thunder_Bay
* Africa/Addis_Ababa
* Asia/Yangon
* Europe/Uzhgorod
* Brazil/DeNoronha
* Asia/Ashkhabad
* Etc/Zulu
* America/Indiana/Marengo
* America/Creston
* America/Punta_Arenas
* America/Mexico_City
* Antarctica/Vostok
* Asia/Jerusalem
* Europe/Andorra
* US/Samoa
* PRC
* Asia/Vientiane
* Pacific/Kiritimati
* America/Matamoros
* America/Blanc-Sablon
* Asia/Riyadh
* Iceland
* Pacific/Pohnpei
* Asia/Ujung_Pandang
* Atlantic/South_Georgia
* Europe/Lisbon
* Asia/Harbin
* Europe/Oslo
* Asia/Novokuznetsk
* CST6CDT
* Atlantic/Canary
* America/Knox_IN
* Asia/Kuwait
* SystemV/HST10
* Pacific/Efate
* Africa/Lome
* America/Bogota
* America/Menominee
* America/Adak
* Pacific/Norfolk
* Europe/Kirov
* America/Resolute
* Pacific/Tarawa
* Africa/Kampala
* Asia/Krasnoyarsk
* Greenwich
* SystemV/EST5
* America/Edmonton
* Europe/Podgorica
* Australia/South
* Canada/Central
* Africa/Bujumbura
* America/Santo_Domingo
* US/Eastern
* Europe/Minsk
* Pacific/Auckland
* Africa/Casablanca
* America/Glace_Bay
* Canada/Eastern
* Asia/Qatar
* Europe/Kiev
* Singapore
* Asia/Magadan
* SystemV/PST8
* America/Port-au-Prince
* Europe/Belfast
* America/St_Barthelemy
* Asia/Ashgabat
* Africa/Luanda
* America/Nipigon
* Atlantic/Jan_Mayen
* Brazil/Acre
* Asia/Muscat
* Asia/Bahrain
* Europe/Vilnius
* America/Fortaleza
* Etc/GMT0
* US/East-Indiana
* America/Hermosillo
* America/Cancun
* Africa/Maseru
* Pacific/Kosrae
* Africa/Kinshasa
* Asia/Kathmandu
* Asia/Seoul
* Australia/Sydney
* America/Lima
* Australia/LHI
* America/St_Lucia
* Europe/Madrid
* America/Bahia_Banderas
* America/Montserrat
* Asia/Brunei
* America/Santa_Isabel
* Canada/Mountain
* America/Cambridge_Bay
* Asia/Colombo
* Australia/West
* Indian/Antananarivo
* Australia/Brisbane
* Indian/Mayotte
* US/Indiana-Starke
* Asia/Urumqi
* US/Aleutian
* Europe/Volgograd
* America/Lower_Princes
* America/Vancouver
* Africa/Blantyre
* America/Rio_Branco
* America/Danmarkshavn
* America/Detroit
* America/Thule
* Africa/Lusaka
* Asia/Hong_Kong
* Iran
* America/Argentina/La_Rioja
* Africa/Dakar
* SystemV/CST6CDT
* America/Tortola
* America/Porto_Velho
* Asia/Sakhalin
* Etc/GMT+10
* America/Scoresbysund
* Asia/Kamchatka
* Asia/Thimbu
* Africa/Harare
* Etc/GMT+12
* Etc/GMT+11
* Navajo
* America/Nome
* Europe/Tallinn
* Turkey
* Africa/Khartoum
* Africa/Johannesburg
* Africa/Bangui
* Europe/Belgrade
* Jamaica
* Africa/Bissau
* Asia/Tehran
* WET
* Europe/Astrakhan
* Africa/Juba
* America/Campo_Grande
* America/Belem
* Etc/Greenwich
* Asia/Saigon
* America/Ensenada
* Pacific/Midway
* America/Jujuy
* Africa/Timbuktu
* America/Bahia
* America/Goose_Bay
* America/Virgin
* America/Pangnirtung
* Asia/Katmandu
* America/Phoenix
* Africa/Niamey
* America/Whitehorse
* Pacific/Noumea
* Asia/Tbilisi
* America/Montreal
* Asia/Makassar
* America/Argentina/San_Juan
* Hongkong
* UCT
* Asia/Nicosia
* America/Indiana/Winamac
* SystemV/MST7MDT
* America/Argentina/ComodRivadavia
* America/Boa_Vista
* America/Grenada
* Asia/Atyrau
* Australia/Darwin
* Asia/Khandyga
* Asia/Kuala_Lumpur
* Asia/Famagusta
* Asia/Thimphu
* Asia/Rangoon
* Europe/Bratislava
* Asia/Calcutta
* America/Argentina/Tucuman
* Asia/Kabul
* Indian/Cocos
* Japan
* Pacific/Tongatapu
* America/New_York
* Etc/GMT-12
* Etc/GMT-11
* America/Nuuk
* Etc/GMT-10
* SystemV/YST9YDT
* Europe/Ulyanovsk
* Etc/GMT-14
* Etc/GMT-13
* W-SU
* America/Merida
* EET
* America/Rosario
* Canada/Saskatchewan
* America/St_Kitts
* Arctic/Longyearbyen
* America/Fort_Nelson
* America/Caracas
* America/Guadeloupe
* Asia/Hebron
* Indian/Kerguelen
* SystemV/PST8PDT
* Africa/Monrovia
* Asia/Ust-Nera
* Egypt
* Asia/Srednekolymsk
* America/North_Dakota/New_Salem
* Asia/Anadyr
* Australia/Melbourne
* Asia/Irkutsk
* America/Shiprock
* America/Winnipeg
* Europe/Vatican
* Asia/Amman
* Etc/UTC
* SystemV/AST4ADT
* Asia/Tokyo
* America/Toronto
* Asia/Singapore
* Australia/Lindeman
* America/Los_Angeles
* SystemV/EST5EDT
* Pacific/Majuro
* America/Argentina/Buenos_Aires
* Europe/Nicosia
* Pacific/Guadalcanal
* Europe/Athens
* US/Pacific
* Europe/Monaco
*/
Map<String, String> shortIds = ZoneId.SHORT_IDS;
Set<String> strings = shortIds.keySet();
for (String string : strings) {
String s = shortIds.get(string);
System.out.println("key -> " + string + ": s -> " + s);
}
/**
* key -> CTT: s -> Asia/Shanghai
* key -> ART: s -> Africa/Cairo
* key -> CNT: s -> America/St_Johns
* key -> PRT: s -> America/Puerto_Rico
* key -> PNT: s -> America/Phoenix
* key -> PLT: s -> Asia/Karachi
* key -> AST: s -> America/Anchorage
* key -> BST: s -> Asia/Dhaka
* key -> CST: s -> America/Chicago
* key -> EST: s -> -05:00
* key -> HST: s -> -10:00
* key -> JST: s -> Asia/Tokyo
* key -> IST: s -> Asia/Kolkata
* key -> AGT: s -> America/Argentina/Buenos_Aires
* key -> NST: s -> Pacific/Auckland
* key -> MST: s -> -07:00
* key -> AET: s -> Australia/Sydney
* key -> BET: s -> America/Sao_Paulo
* key -> PST: s -> America/Los_Angeles
* key -> ACT: s -> Australia/Darwin
* key -> SST: s -> Pacific/Guadalcanal
* key -> VST: s -> Asia/Ho_Chi_Minh
* key -> CAT: s -> Africa/Harare
* key -> ECT: s -> Europe/Paris
* key -> EAT: s -> Africa/Addis_Ababa
* key -> IET: s -> America/Indiana/Indianapolis
* key -> MIT: s -> Pacific/Apia
* key -> NET: s -> Asia/Yerevan
*/
}

浙公网安备 33010602011771号