Java RectangleTest.java
public class RectangleTest {
public static void main(String[] args) {
Rectangle small = new Rectangle(2.0,3.0);
Rectangle noArgs = new Rectangle();
Rectangle large = new Rectangle(20.4,30.6);
Rectangle notDouble = new Rectangle(4,6);
Rectangle stupid = new Rectangle(3.2,400.1);
System.out.println("Small rectangle: A=" + small.getArea() + " P="+small.getPerimeter());
System.out.println("Default rectangle: A=" + noArgs.getArea() + " P="+noArgs.getPerimeter());
System.out.println("Large rectangle: A=" + large.getArea() + " P="+large.getPerimeter());
System.out.println("Rectangle not written as double: A=" + notDouble.getArea() + " P="+notDouble.getPerimeter());
System.out.println("Stupidly proportioned rectangle: A=" + stupid.getArea() + " P="+stupid.getPerimeter());
}
}
Java JSP真正的反向链接
<a href="<%=request.getHeader("referer") %>">Back</a>
Java Java - SimpleDateFormat
import java.text.SimpleDateFormat;
import java.util.Date;
public class JavaSimpleDateFormatExample{
public static void main(String args[]){
Date date = new Date();
String DATE_FORMAT = "MM/dd/yyyy";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
System.out.println("Today is " + sdf.format(date) );
}
}
Java Java代理设置
System.getProperties().put( "http.proxyHost", "10.0.0.1" );
System.getProperties().put( "http.proxyPort", "3128" );
Java 简单的JSP重定向
<%
String redirectURL = "http://www.google.com";
response.sendRedirect(redirectURL);
%>
Java 阿拉伯语到罗马数字
public static String ArabicToRoman(int aNumber){
if(aNumber < 1 || aNumber > 3999){
return "-1";
}
int[] aArray = {1000,900,500,400,100,90,50,40,10,9,5,4,1};
String[] rArray = {"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};
String rNumber = "";
for(int i=0; i<aArray.length; i++){
while(aNumber >= aArray[i]){
rNumber += rArray[i];
aNumber -= aArray[i];
}
}
return rNumber;
}
Java 序列化和反序列化对象
package serialize;
import java.io.IOError;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.io.Serializable;
public class IOUtils {
public static void serialize(OutputStream out, Serializable obj) {
try {
ObjectOutputStream stream = new ObjectOutputStream(out);
stream.writeObject(obj);
} catch (IOException e) {
throw new IOError(e);
}
}
public static <T> T deserialize(InputStream in, Class<? extends T> c) {
try {
ObjectInputStream stream = new ObjectInputStream(in);
T obj = c.cast(stream.readObject());
return obj;
} catch (IOException e) {
throw new IOError(e);
} catch (ClassNotFoundException e) {
throw new IOError(e);
}
}
}
Java TimeZone Enum
import java.util.TimeZone;
/**
* This is simply all the available TimeZones from java.util.TimeZone
* as type safe enum
*/
public enum TimeZoneEnum
{
// default JDK 1.4.2 time zones
ACT( TimeZone.getTimeZone("ACT")),
AET( TimeZone.getTimeZone("AET")),
AFRICA_ABIDJAN( TimeZone.getTimeZone("Africa/Abidjan")),
AFRICA_ACCRA( TimeZone.getTimeZone("Africa/Accra")),
AFRICA_ADDIS_ABABA( TimeZone.getTimeZone("Africa/Addis_Ababa")),
AFRICA_ALGIERS( TimeZone.getTimeZone("Africa/Algiers")),
AFRICA_ASMERA( TimeZone.getTimeZone("Africa/Asmera")),
AFRICA_BAMAKO( TimeZone.getTimeZone("Africa/Bamako")),
AFRICA_BANGUI( TimeZone.getTimeZone("Africa/Bangui")),
AFRICA_BANJUL( TimeZone.getTimeZone("Africa/Banjul")),
AFRICA_BISSAU( TimeZone.getTimeZone("Africa/Bissau")),
AFRICA_BLANTYRE( TimeZone.getTimeZone("Africa/Blantyre")),
AFRICA_BRAZZAVILLE( TimeZone.getTimeZone("Africa/Brazzaville")),
AFRICA_BUJUMBURA( TimeZone.getTimeZone("Africa/Bujumbura")),
AFRICA_CAIRO( TimeZone.getTimeZone("Africa/Cairo")),
AFRICA_CASABLANCA( TimeZone.getTimeZone("Africa/Casablanca")),
AFRICA_CEUTA( TimeZone.getTimeZone("Africa/Ceuta")),
AFRICA_CONAKRY( TimeZone.getTimeZone("Africa/Conakry")),
AFRICA_DAKAR( TimeZone.getTimeZone("Africa/Dakar")),
AFRICA_DAR_ES_SALAAM( TimeZone.getTimeZone("Africa/Dar_es_Salaam")),
AFRICA_DJIBOUTI( TimeZone.getTimeZone("Africa/Djibouti")),
AFRICA_DOUALA( TimeZone.getTimeZone("Africa/Douala")),
AFRICA_EL_AAIUN( TimeZone.getTimeZone("Africa/El_Aaiun")),
AFRICA_FREETOWN( TimeZone.getTimeZone("Africa/Freetown")),
AFRICA_GABORONE( TimeZone.getTimeZone("Africa/Gaborone")),
AFRICA_HARARE( TimeZone.getTimeZone("Africa/Harare")),
AFRICA_JOHANNESBURG( TimeZone.getTimeZone("Africa/Johannesburg")),
AFRICA_KAMPALA( TimeZone.getTimeZone("Africa/Kampala")),
AFRICA_KHARTOUM( TimeZone.getTimeZone("Africa/Khartoum")),
AFRICA_KIGALI( TimeZone.getTimeZone("Africa/Kigali")),
AFRICA_KINSHASA( TimeZone.getTimeZone("Africa/Kinshasa")),
AFRICA_LAGOS( TimeZone.getTimeZone("Africa/Lagos")),
AFRICA_LIBREVILLE( TimeZone.getTimeZone("Africa/Libreville")),
AFRICA_LOME( TimeZone.getTimeZone("Africa/Lome")),
AFRICA_LUANDA( TimeZone.getTimeZone("Africa/Luanda")),
AFRICA_LUBUMBASHI( TimeZone.getTimeZone("Africa/Lubumbashi")),
AFRICA_LUSAKA( TimeZone.getTimeZone("Africa/Lusaka")),
AFRICA_MALABO( TimeZone.getTimeZone("Africa/Malabo")),
AFRICA_MAPUTO( TimeZone.getTimeZone("Africa/Maputo")),
AFRICA_MASERU( TimeZone.getTimeZone("Africa/Maseru")),
AFRICA_MBABANE( TimeZone.getTimeZone("Africa/Mbabane")),
AFRICA_MOGADISHU( TimeZone.getTimeZone("Africa/Mogadishu")),
AFRICA_MONROVIA( TimeZone.getTimeZone("Africa/Monrovia")),
AFRICA_NAIROBI( TimeZone.getTimeZone("Africa/Nairobi")),
AFRICA_NDJAMENA( TimeZone.getTimeZone("Africa/Ndjamena")),
AFRICA_NIAMEY( TimeZone.getTimeZone("Africa/Niamey")),
AFRICA_NOUAKCHOTT( TimeZone.getTimeZone("Africa/Nouakchott")),
AFRICA_OUAGADOUGOU( TimeZone.getTimeZone("Africa/Ouagadougou")),
AFRICA_PORTO_NOVO( TimeZone.getTimeZone("Africa/Porto-Novo")),
AFRICA_SAO_TOME( TimeZone.getTimeZone("Africa/Sao_Tome")),
AFRICA_TIMBUKTU( TimeZone.getTimeZone("Africa/Timbuktu")),
AFRICA_TRIPOLI( TimeZone.getTimeZone("Africa/Tripoli")),
AFRICA_TUNIS( TimeZone.getTimeZone("Africa/Tunis")),
AFRICA_WINDHOEK( TimeZone.getTimeZone("Africa/Windhoek")),
AGT( TimeZone.getTimeZone("AGT")),
AMERICA_ADAK( TimeZone.getTimeZone("America/Adak")),
AMERICA_ANCHORAGE( TimeZone.getTimeZone("America/Anchorage")),
AMERICA_ANGUILLA( TimeZone.getTimeZone("America/Anguilla")),
AMERICA_ANTIGUA( TimeZone.getTimeZone("America/Antigua")),
AMERICA_ARAGUAINA( TimeZone.getTimeZone("America/Araguaina")),
AMERICA_ARUBA( TimeZone.getTimeZone("America/Aruba")),
AMERICA_ASUNCION( TimeZone.getTimeZone("America/Asuncion")),
AMERICA_ATKA( TimeZone.getTimeZone("America/Atka")),
AMERICA_BARBADOS( TimeZone.getTimeZone("America/Barbados")),
AMERICA_BELEM( TimeZone.getTimeZone("America/Belem")),
AMERICA_BELIZE( TimeZone.getTimeZone("America/Belize")),
AMERICA_BOA_VISTA( TimeZone.getTimeZone("America/Boa_Vista")),
AMERICA_BOGOTA( TimeZone.getTimeZone("America/Bogota")),
AMERICA_BOISE( TimeZone.getTimeZone("America/Boise")),
AMERICA_BUENOS_AIRES( TimeZone.getTimeZone("America/Buenos_Aires")),
AMERICA_CAMBRIDGE_BAY( TimeZone.getTimeZone("America/Cambridge_Bay")),
AMERICA_CANCUN( TimeZone.getTimeZone("America/Cancun")),
AMERICA_CARACAS( TimeZone.getTimeZone("America/Caracas")),
AMERICA_CATAMARCA( TimeZone.getTimeZone("America/Catamarca")),
AMERICA_CAYENNE( TimeZone.getTimeZone("America/Cayenne")),
AMERICA_CAYMAN( TimeZone.getTimeZone("America/Cayman")),
AMERICA_CHICAGO( TimeZone.getTimeZone("America/Chicago")),
AMERICA_CHIHUAHUA( TimeZone.getTimeZone("America/Chihuahua")),
AMERICA_CORDOBA( TimeZone.getTimeZone("America/Cordoba")),
AMERICA_COSTA_RICA( TimeZone.getTimeZone("America/Costa_Rica")),
AMERICA_CUIABA( TimeZone.getTimeZone("America/Cuiaba")),
AMERICA_CURACAO( TimeZone.getTimeZone("America/Curacao")),
AMERICA_DANMARKSHAVN( TimeZone.getTimeZone("America/Danmarkshavn")),
AMERICA_DAWSON( TimeZone.getTimeZone("America/Dawson")),
AMERICA_DAWSON_CREEK( TimeZone.getTimeZone("America/Dawson_Creek")),
AMERICA_DENVER( TimeZone.getTimeZone("America/Denver")),
AMERICA_DETROIT( TimeZone.getTimeZone("America/Detroit")),
AMERICA_DOMINICA( TimeZone.getTimeZone("America/Dominica")),
AMERICA_EDMONTON( TimeZone.getTimeZone("America/Edmonton")),
AMERICA_EIRUNEPE( TimeZone.getTimeZone("America/Eirunepe")),
AMERICA_EL_SALVADOR( TimeZone.getTimeZone("America/El_Salvador")),
AMERICA_ENSENADA( TimeZone.getTimeZone("America/Ensenada")),
AMERICA_FORT_WAYNE( TimeZone.getTimeZone("America/Fort_Wayne")),
AMERICA_FORTALEZA( TimeZone.getTimeZone("America/Fortaleza")),
AMERICA_GLACE_BAY( TimeZone.getTimeZone("America/Glace_Bay")),
AMERICA_GODTHAB( TimeZone.getTimeZone("America/Godthab")),
AMERICA_GOOSE_BAY( TimeZone.getTimeZone("America/Goose_Bay")),
AMERICA_GRAND_TURK( TimeZone.getTimeZone("America/Grand_Turk")),
AMERICA_GRENADA( TimeZone.getTimeZone("America/Grenada")),
AMERICA_GUADELOUPE( TimeZone.getTimeZone("America/Guadeloupe")),
AMERICA_GUATEMALA( TimeZone.getTimeZone("America/Guatemala")),
AMERICA_GUAYAQUIL( TimeZone.getTimeZone("America/Guayaquil")),
AMERICA_GUYANA( TimeZone.getTimeZone("America/Guyana")),
AMERICA_HALIFAX( TimeZone.getTimeZone("America/Halifax")),
AMERICA_HAVANA( TimeZone.getTimeZone("America/Havana")),
AMERICA_HERMOSILLO( TimeZone.getTimeZone("America/Hermosillo")),
AMERICA_INDIANA_INDIANAPOLIS( TimeZone.getTimeZone("America/Indiana/Indianapolis")),
AMERICA_INDIANA_KNOX( TimeZone.getTimeZone("America/Indiana/Knox")),
AMERICA_INDIANA_MARENGO( TimeZone.getTimeZone("America/Indiana/Marengo")),
AMERICA_INDIANA_VEVAY( TimeZone.getTimeZone("America/Indiana/Vevay")),
AMERICA_INDIANAPOLIS( TimeZone.getTimeZone("America/Indianapolis")),
AMERICA_INUVIK( TimeZone.getTimeZone("America/Inuvik")),
AMERICA_IQALUIT( TimeZone.getTimeZone("America/Iqaluit")),
AMERICA_JAMAICA( TimeZone.getTimeZone("America/Jamaica")),
AMERICA_JUJUY( TimeZone.getTimeZone("America/Jujuy")),
AMERICA_JUNEAU( TimeZone.getTimeZone("America/Juneau")),
AMERICA_KENTUCKY_LOUISVILLE( TimeZone.getTimeZone("America/Kentucky/Louisville")),
AMERICA_KENTUCKY_MONTICELLO( TimeZone.getTimeZone("America/Kentucky/Monticello")),
AMERICA_KNOX_IN( TimeZone.getTimeZone("America/Knox_IN")),
AMERICA_LA_PAZ( TimeZone.getTimeZone("America/La_Paz")),
AMERICA_LIMA( TimeZone.getTimeZone("America/Lima")),
AMERICA_LOS_ANGELES( TimeZone.getTimeZone("America/Los_Angeles")),
AMERICA_LOUISVILLE( TimeZone.getTimeZone("America/Louisville")),
AMERICA_MACEIO( TimeZone.getTimeZone("America/Maceio")),
AMERICA_MANAGUA( TimeZone.getTimeZone("America/Managua")),
AMERICA_MANAUS( TimeZone.getTimeZone("America/Manaus")),
AMERICA_MARTINIQUE( TimeZone.getTimeZone("America/Martinique")),
AMERICA_MAZATLAN( TimeZone.getTimeZone("America/Mazatlan")),
AMERICA_MENDOZA( TimeZone.getTimeZone("America/Mendoza")),
AMERICA_MENOMINEE( TimeZone.getTimeZone("America/Menominee")),
AMERICA_MERIDA( TimeZone.getTimeZone("America/Merida")),
AMERICA_MEXICO_CITY( TimeZone.getTimeZone("America/Mexico_City")),
AMERICA_MIQUELON( TimeZone.getTimeZone("America/Miquelon")),
AMERICA_MONTERREY( TimeZone.getTimeZone("America/Monterrey")),
AMERICA_MONTEVIDEO( TimeZone.getTimeZone("America/Montevideo")),
AMERICA_MONTREAL( TimeZone.getTimeZone("America/Montreal")),
AMERICA_MONTSERRAT( TimeZone.getTimeZone("America/Montserrat")),
AMERICA_NASSAU( TimeZone.getTimeZone("America/Nassau")),
AMERICA_NEW_YORK( TimeZone.getTimeZone("America/New_York")),
AMERICA_NIPIGON( TimeZone.getTimeZone("America/Nipigon")),
AMERICA_NOME( TimeZone.getTimeZone("America/Nome")),
AMERICA_NORONHA( TimeZone.getTimeZone("America/Noronha")),
AMERICA_NORTH_DAKOTA_CENTER( TimeZone.getTimeZone("America/North_Dakota/Center")),
AMERICA_PANAMA( TimeZone.getTimeZone("America/Panama")),
AMERICA_PANGNIRTUNG( TimeZone.getTimeZone("America/Pangnirtung")),
AMERICA_PARAMARIBO( TimeZone.getTimeZone("America/Paramaribo")),
AMERICA_PHOENIX( TimeZone.getTimeZone("America/Phoenix")),
AMERICA_PORT_AU_PRINCE( TimeZone.getTimeZone("America/Port-au-Prince")),
AMERICA_PORT_OF_SPAIN( TimeZone.getTimeZone("America/Port_of_Spain")),
AMERICA_PORTO_ACRE( TimeZone.getTimeZone("America/Porto_Acre")),
AMERICA_PORTO_VELHO( TimeZone.getTimeZone("America/Porto_Velho")),
AMERICA_PUERTO_RICO( TimeZone.getTimeZone("America/Puerto_Rico")),
AMERICA_RAINY_RIVER( TimeZone.getTimeZone("America/Rainy_River")),
AMERICA_RANKIN_INLET( TimeZone.getTimeZone("America/Rankin_Inlet")),
AMERICA_RECIFE( TimeZone.getTimeZone("America/Recife")),
AMERICA_REGINA( TimeZone.getTimeZone("America/Regina")),
AMERICA_RIO_BRANCO( TimeZone.getTimeZone("America/Rio_Branco")),
AMERICA_ROSARIO( TimeZone.getTimeZone("America/Rosario")),
AMERICA_SANTIAGO( TimeZone.getTimeZone("America/Santiago")),
AMERICA_SANTO_DOMINGO( TimeZone.getTimeZone("America/Santo_Domingo")),
AMERICA_SAO_PAULO( TimeZone.getTimeZone("America/Sao_Paulo")),
AMERICA_SCORESBYSUND( TimeZone.getTimeZone("America/Scoresbysund")),
AMERICA_SHIPROCK( TimeZone.getTimeZone("America/Shiprock")),
AMERICA_ST_JOHNS( TimeZone.getTimeZone("America/St_Johns")),
AMERICA_ST_KITTS( TimeZone.getTimeZone("America/St_Kitts")),
AMERICA_ST_LUCIA( TimeZone.getTimeZone("America/St_Lucia")),
AMERICA_ST_THOMAS( TimeZone.getTimeZone("America/St_Thomas")),
AMERICA_ST_VINCENT( TimeZone.getTimeZone("America/St_Vincent")),
AMERICA_SWIFT_CURRENT( TimeZone.getTimeZone("America/Swift_Current")),
AMERICA_TEGUCIGALPA( TimeZone.getTimeZone("America/Tegucigalpa")),
AMERICA_THULE( TimeZone.getTimeZone("America/Thule")),
AMERICA_THUNDER_BAY( TimeZone.getTimeZone("America/Thunder_Bay")),
AMERICA_TIJUANA( TimeZone.getTimeZone("America/Tijuana")),
AMERICA_TORTOLA( TimeZone.getTimeZone("America/Tortola")),
AMERICA_VANCOUVER( TimeZone.getTimeZone("America/Vancouver")),
AMERICA_VIRGIN( TimeZone.getTimeZone("America/Virgin")),
AMERICA_WHITEHORSE( TimeZone.getTimeZone("America/Whitehorse")),
AMERICA_WINNIPEG( TimeZone.getTimeZone("America/Winnipeg")),
AMERICA_YAKUTAT( TimeZone.getTimeZone("America/Yakutat")),
AMERICA_YELLOWKNIFE( TimeZone.getTimeZone("America/Yellowknife")),
ANTARCTICA_CASEY( TimeZone.getTimeZone("Antarctica/Casey")),
ANTARCTICA_DAVIS( TimeZone.getTimeZone("Antarctica/Davis")),
ANTARCTICA_DUMONTDURVILLE( TimeZone.getTimeZone("Antarctica/DumontDUrville")),
ANTARCTICA_MAWSON( TimeZone.getTimeZone("Antarctica/Mawson")),
ANTARCTICA_MCMURDO( TimeZone.getTimeZone("Antarctica/McMurdo")),
ANTARCTICA_PALMER( TimeZone.getTimeZone("Antarctica/Palmer")),
ANTARCTICA_ROTHERA( TimeZone.getTimeZone("Antarctica/Rothera")),
ANTARCTICA_SOUTH_POLE( TimeZone.getTimeZone("Antarctica/South_Pole")),
ANTARCTICA_SYOWA( TimeZone.getTimeZone("Antarctica/Syowa")),
ANTARCTICA_VOSTOK( TimeZone.getTimeZone("Antarctica/Vostok")),
ARCTIC_LONGYEARBYEN( TimeZone.getTimeZone("Arctic/Longyearbyen")),
ART( TimeZone.getTimeZone("ART")),
ASIA_ADEN( TimeZone.getTimeZone("Asia/Aden")),
ASIA_ALMATY( TimeZone.getTimeZone("Asia/Almaty")),
ASIA_AMMAN( TimeZone.getTimeZone("Asia/Amman")),
ASIA_ANADYR( TimeZone.getTimeZone("Asia/Anadyr")),
ASIA_AQTAU( TimeZone.getTimeZone("Asia/Aqtau")),
ASIA_AQTOBE( TimeZone.getTimeZone("Asia/Aqtobe")),
ASIA_ASHGABAT( TimeZone.getTimeZone("Asia/Ashgabat")),
ASIA_ASHKHABAD( TimeZone.getTimeZone("Asia/Ashkhabad")),
ASIA_BAGHDAD( TimeZone.getTimeZone("Asia/Baghdad")),
ASIA_BAHRAIN( TimeZone.getTimeZone("Asia/Bahrain")),
ASIA_BAKU( TimeZone.getTimeZone("Asia/Baku")),
ASIA_BANGKOK( TimeZone.getTimeZone("Asia/Bangkok")),
ASIA_BEIRUT( TimeZone.getTimeZone("Asia/Beirut")),
ASIA_BISHKEK( TimeZone.getTimeZone("Asia/Bishkek")),
ASIA_BRUNEI( TimeZone.getTimeZone("Asia/Brunei")),
ASIA_CALCUTTA( TimeZone.getTimeZone("Asia/Calcutta")),
ASIA_CHOIBALSAN( TimeZone.getTimeZone("Asia/Choibalsan")),
ASIA_CHONGQING( TimeZone.getTimeZone("Asia/Chongqing")),
ASIA_CHUNGKING( TimeZone.getTimeZone("Asia/Chungking")),
ASIA_COLOMBO( TimeZone.getTimeZone("Asia/Colombo")),
ASIA_DACCA( TimeZone.getTimeZone("Asia/Dacca")),
ASIA_DAMASCUS( TimeZone.getTimeZone("Asia/Damascus")),
ASIA_DHAKA( TimeZone.getTimeZone("Asia/Dhaka")),
ASIA_DILI( TimeZone.getTimeZone("Asia/Dili")),
ASIA_DUBAI( TimeZone.getTimeZone("Asia/Dubai")),
ASIA_DUSHANBE( TimeZone.getTimeZone("Asia/Dushanbe")),
ASIA_GAZA( TimeZone.getTimeZone("Asia/Gaza")),
ASIA_HARBIN( TimeZone.getTimeZone("Asia/Harbin")),
ASIA_HONG_KONG( TimeZone.getTimeZone("Asia/Hong_Kong")),
ASIA_HOVD( TimeZone.getTimeZone("Asia/Hovd")),
ASIA_IRKUTSK( TimeZone.getTimeZone("Asia/Irkutsk")),
ASIA_ISTANBUL( TimeZone.getTimeZone("Asia/Istanbul")),
ASIA_JAKARTA( TimeZone.getTimeZone("Asia/Jakarta")),
ASIA_JAYAPURA( TimeZone.getTimeZone("Asia/Jayapura")),
ASIA_JERUSALEM( TimeZone.getTimeZone("Asia/Jerusalem")),
ASIA_KABUL( TimeZone.getTimeZone("Asia/Kabul")),
ASIA_KAMCHATKA( TimeZone.getTimeZone("Asia/Kamchatka")),
ASIA_KARACHI( TimeZone.getTimeZone("Asia/Karachi")),
ASIA_KASHGAR( TimeZone.getTimeZone("Asia/Kashgar")),
ASIA_KATMANDU( TimeZone.getTimeZone("Asia/Katmandu")),
ASIA_KRASNOYARSK( TimeZone.getTimeZone("Asia/Krasnoyarsk")),
ASIA_KUALA_LUMPUR( TimeZone.getTimeZone("Asia/Kuala_Lumpur")),
ASIA_KUCHING( TimeZone.getTimeZone("Asia/Kuching")),
ASIA_KUWAIT( TimeZone.getTimeZone("Asia/Kuwait")),
ASIA_MACAO( TimeZone.getTimeZone("Asia/Macao")),
ASIA_MACAU( TimeZone.getTimeZone("Asia/Macau")),
ASIA_MAGADAN( TimeZone.getTimeZone("Asia/Magadan")),
ASIA_MAKASSAR( TimeZone.getTimeZone("Asia/Makassar")),
ASIA_MANILA( TimeZone.getTimeZone("Asia/Manila")),
ASIA_MUSCAT( TimeZone.getTimeZone("Asia/Muscat")),
ASIA_NICOSIA( TimeZone.getTimeZone("Asia/Nicosia")),
ASIA_NOVOSIBIRSK( TimeZone.getTimeZone("Asia/Novosibirsk")),
ASIA_OMSK( TimeZone.getTimeZone("Asia/Omsk")),
ASIA_ORAL( TimeZone.getTimeZone("Asia/Oral")),
ASIA_PHNOM_PENH( TimeZone.getTimeZone("Asia/Phnom_Penh")),
ASIA_PONTIANAK( TimeZone.getTimeZone("Asia/Pontianak")),
ASIA_PYONGYANG( TimeZone.getTimeZone("Asia/Pyongyang")),
ASIA_QATAR( TimeZone.getTimeZone("Asia/Qatar")),
ASIA_QYZYLORDA( TimeZone.getTimeZone("Asia/Qyzylorda")),
ASIA_RANGOON( TimeZone.getTimeZone("Asia/Rangoon")),
ASIA_RIYADH( TimeZone.getTimeZone("Asia/Riyadh")),
ASIA_RIYADH87( TimeZone.getTimeZone("Asia/Riyadh87")),
ASIA_RIYADH88( TimeZone.getTimeZone("Asia/Riyadh88")),
ASIA_RIYADH89( TimeZone.getTimeZone("Asia/Riyadh89")),
ASIA_SAIGON( TimeZone.getTimeZone("Asia/Saigon")),
ASIA_SAKHALIN( TimeZone.getTimeZone("Asia/Sakhalin")),
ASIA_SAMARKAND( TimeZone.getTimeZone("Asia/Samarkand")),
ASIA_SEOUL( TimeZone.getTimeZone("Asia/Seoul")),
ASIA_SHANGHAI( TimeZone.getTimeZone("Asia/Shanghai")),
ASIA_SINGAPORE( TimeZone.getTimeZone("Asia/Singapore")),
ASIA_TAIPEI( TimeZone.getTimeZone("Asia/Taipei")),
ASIA_TASHKENT( TimeZone.getTimeZone("Asia/Tashkent")),
ASIA_TBILISI( TimeZone.getTimeZone("Asia/Tbilisi")),
ASIA_TEHRAN( TimeZone.getTimeZone("Asia/Tehran")),
ASIA_TEL_AVIV( TimeZone.getTimeZone("Asia/Tel_Aviv")),
ASIA_THIMBU( TimeZone.getTimeZone("Asia/Thimbu")),
ASIA_THIMPHU( TimeZone.getTimeZone("Asia/Thimphu")),
ASIA_TOKYO( TimeZone.getTimeZone("Asia/Tokyo")),
ASIA_UJUNG_PANDANG( TimeZone.getTimeZone("Asia/Ujung_Pandang")),
ASIA_ULAANBAATAR( TimeZone.getTimeZone("Asia/Ulaanbaatar")),
ASIA_ULAN_BATOR( TimeZone.getTimeZone("Asia/Ulan_Bator")),
ASIA_URUMQI( TimeZone.getTimeZone("Asia/Urumqi")),
ASIA_VIENTIANE( TimeZone.getTimeZone("Asia/Vientiane")),
ASIA_VLADIVOSTOK( TimeZone.getTimeZone("Asia/Vladivostok")),
ASIA_YAKUTSK( TimeZone.getTimeZone("Asia/Yakutsk")),
ASIA_YEKATERINBURG( TimeZone.getTimeZone("Asia/Yekaterinburg")),
ASIA_YEREVAN( TimeZone.getTimeZone("Asia/Yerevan")),
AST( TimeZone.getTimeZone("AST")),
ATLANTIC_AZORES( TimeZone.getTimeZone("Atlantic/Azores")),
ATLANTIC_BERMUDA( TimeZone.getTimeZone("Atlantic/Bermuda")),
ATLANTIC_CANARY( TimeZone.getTimeZone("Atlantic/Canary")),
ATLANTIC_CAPE_VERDE( TimeZone.getTimeZone("Atlantic/Cape_Verde")),
ATLANTIC_FAEROE( TimeZone.getTimeZone("Atlantic/Faeroe")),
ATLANTIC_JAN_MAYEN( TimeZone.getTimeZone("Atlantic/Jan_Mayen")),
ATLANTIC_MADEIRA( TimeZone.getTimeZone("Atlantic/Madeira")),
ATLANTIC_REYKJAVIK( TimeZone.getTimeZone("Atlantic/Reykjavik")),
ATLANTIC_SOUTH_GEORGIA( TimeZone.getTimeZone("Atlantic/South_Georgia")),
ATLANTIC_ST_HELENA( TimeZone.getTimeZone("Atlantic/St_Helena")),
ATLANTIC_STANLEY( TimeZone.getTimeZone("Atlantic/Stanley")),
AUSTRALIA_ACT( TimeZone.getTimeZone("Australia/ACT")),
AUSTRALIA_ADELAIDE( TimeZone.getTimeZone("Australia/Adelaide")),
AUSTRALIA_BRISBANE( TimeZone.getTimeZone("Australia/Brisbane")),
AUSTRALIA_BROKEN_HILL( TimeZone.getTimeZone("Australia/Broken_Hill")),
AUSTRALIA_CANBERRA( TimeZone.getTimeZone("Australia/Canberra")),
AUSTRALIA_DARWIN( TimeZone.getTimeZone("Australia/Darwin")),
AUSTRALIA_HOBART( TimeZone.getTimeZone("Australia/Hobart")),
AUSTRALIA_LHI( TimeZone.getTimeZone("Australia/LHI")),
AUSTRALIA_LINDEMAN( TimeZone.getTimeZone("Australia/Lindeman")),
AUSTRALIA_LORD_HOWE( TimeZone.getTimeZone("Australia/Lord_Howe")),
AUSTRALIA_MELBOURNE( TimeZone.getTimeZone("Australia/Melbourne")),
AUSTRALIA_NORTH( TimeZone.getTimeZone("Australia/North")),
AUSTRALIA_NSW( TimeZone.getTimeZone("Australia/NSW")),
AUSTRALIA_PERTH( TimeZone.getTimeZone("Australia/Perth")),
AUSTRALIA_QUEENSLAND( TimeZone.getTimeZone("Australia/Queensland")),
AUSTRALIA_SOUTH( TimeZone.getTimeZone("Australia/South")),
AUSTRALIA_SYDNEY( TimeZone.getTimeZone("Australia/Sydney")),
AUSTRALIA_TASMANIA( TimeZone.getTimeZone("Australia/Tasmania")),
AUSTRALIA_VICTORIA( TimeZone.getTimeZone("Australia/Victoria")),
AUSTRALIA_WEST( TimeZone.getTimeZone("Australia/West")),
AUSTRALIA_YANCOWINNA( TimeZone.getTimeZone("Australia/Yancowinna")),
BET( TimeZone.getTimeZone("BET")),
BRAZIL_ACRE( TimeZone.getTimeZone("Brazil/Acre")),
BRAZIL_DENORONHA( TimeZone.getTimeZone("Brazil/DeNoronha")),
BRAZIL_EAST( TimeZone.getTimeZone("Brazil/East")),
BRAZIL_WEST( TimeZone.getTimeZone("Brazil/West")),
BST( TimeZone.getTimeZone("BST")),
CANADA_ATLANTIC( TimeZone.getTimeZone("Canada/Atlantic")),
CANADA_CENTRAL( TimeZone.getTimeZone("Canada/Central")),
CANADA_EAST_SASKATCHEWAN( TimeZone.getTimeZone("Canada/East-Saskatchewan")),
CANADA_EASTERN( TimeZone.getTimeZone("Canada/Eastern")),
CANADA_MOUNTAIN( TimeZone.getTimeZone("Canada/Mountain")),
CANADA_NEWFOUNDLAND( TimeZone.getTimeZone("Canada/Newfoundland")),
CANADA_PACIFIC( TimeZone.getTimeZone("Canada/Pacific")),
CANADA_SASKATCHEWAN( TimeZone.getTimeZone("Canada/Saskatchewan")),
CANADA_YUKON( TimeZone.getTimeZone("Canada/Yukon")),
CAT( TimeZone.getTimeZone("CAT")),
CET( TimeZone.getTimeZone("CET")),
CHILE_CONTINENTAL( TimeZone.getTimeZone("Chile/Continental")),
CHILE_EASTERISLAND( TimeZone.getTimeZone("Chile/EasterIsland")),
CNT( TimeZone.getTimeZone("CNT")),
CST( TimeZone.getTimeZone("CST")),
CST6CDT( TimeZone.getTimeZone("CST6CDT")),
CTT( TimeZone.getTimeZone("CTT")),
CUBA( TimeZone.getTimeZone("Cuba")),
EAT( TimeZone.getTimeZone("EAT")),
ECT( TimeZone.getTimeZone("ECT")),
EET( TimeZone.getTimeZone("EET")),
EGYPT( TimeZone.getTimeZone("Egypt")),
EIRE( TimeZone.getTimeZone("Eire")),
EST( TimeZone.getTimeZone("EST")),
EST5EDT( TimeZone.getTimeZone("EST5EDT")),
ETC_GMT( TimeZone.getTimeZone("Etc/GMT")),
ETC_GMT_PLUS_0( TimeZone.getTimeZone("Etc/GMT+0")),
ETC_GMT_PLUS_1( TimeZone.getTimeZone("Etc/GMT+1")),
ETC_GMT_PLUS_10( TimeZone.getTimeZone("Etc/GMT+10")),
ETC_GMT_PLUS_11( TimeZone.getTimeZone("Etc/GMT+11")),
ETC_GMT_PLUS_12( TimeZone.getTimeZone("Etc/GMT+12")),
ETC_GMT_PLUS_2( TimeZone.getTimeZone("Etc/GMT+2")),
ETC_GMT_PLUS_3( TimeZone.getTimeZone("Etc/GMT+3")),
ETC_GMT_PLUS_4( TimeZone.getTimeZone("Etc/GMT+4")),
ETC_GMT_PLUS_5( TimeZone.getTimeZone("Etc/GMT+5")),
ETC_GMT_PLUS_6( TimeZone.getTimeZone("Etc/GMT+6")),
ETC_GMT_PLUS_7( TimeZone.getTimeZone("Etc/GMT+7")),
ETC_GMT_PLUS_8( TimeZone.getTimeZone("Etc/GMT+8")),
ETC_GMT_PLUS_9( TimeZone.getTimeZone("Etc/GMT+9")),
ETC_GMT_MINUS_0( TimeZone.getTimeZone("Etc/GMT-0")),
ETC_GMT_MINUS_1( TimeZone.getTimeZone("Etc/GMT-1")),
ETC_GMT_MINUS_10( TimeZone.getTimeZone("Etc/GMT-10")),
ETC_GMT_MINUS_11( TimeZone.getTimeZone("Etc/GMT-11")),
ETC_GMT_MINUS_12( TimeZone.getTimeZone("Etc/GMT-12")),
ETC_GMT_MINUS_13( TimeZone.getTimeZone("Etc/GMT-13")),
ETC_GMT_MINUS_14( TimeZone.getTimeZone("Etc/GMT-14")),
ETC_GMT_MINUS_2( TimeZone.getTimeZone("Etc/GMT-2")),
ETC_GMT_MINUS_3( TimeZone.getTimeZone("Etc/GMT-3")),
ETC_GMT_MINUS_4( TimeZone.getTimeZone("Etc/GMT-4")),
ETC_GMT_MINUS_5( TimeZone.getTimeZone("Etc/GMT-5")),
ETC_GMT_MINUS_6( TimeZone.getTimeZone("Etc/GMT-6")),
ETC_GMT_MINUS_7( TimeZone.getTimeZone("Etc/GMT-7")),
ETC_GMT_MINUS_8( TimeZone.getTimeZone("Etc/GMT-8")),
ETC_GMT_MINUS_9( TimeZone.getTimeZone("Etc/GMT-9")),
ETC_GMT0( TimeZone.getTimeZone("Etc/GMT0")),
ETC_GREENWICH( TimeZone.getTimeZone("Etc/Greenwich")),
ETC_UCT( TimeZone.getTimeZone("Etc/UCT")),
ETC_UNIVERSAL( TimeZone.getTimeZone("Etc/Universal")),
ETC_UTC( TimeZone.getTimeZone("Etc/UTC")),
ETC_ZULU( TimeZone.getTimeZone("Etc/Zulu")),
EUROPE_AMSTERDAM( TimeZone.getTimeZone("Europe/Amsterdam")),
EUROPE_ANDORRA( TimeZone.getTimeZone("Europe/Andorra")),
EUROPE_ATHENS( TimeZone.getTimeZone("Europe/Athens")),
EUROPE_BELFAST( TimeZone.getTimeZone("Europe/Belfast")),
EUROPE_BELGRADE( TimeZone.getTimeZone("Europe/Belgrade")),
EUROPE_BERLIN( TimeZone.getTimeZone("Europe/Berlin")),
EUROPE_BRATISLAVA( TimeZone.getTimeZone("Europe/Bratislava")),
EUROPE_BRUSSELS( TimeZone.getTimeZone("Europe/Brussels")),
EUROPE_BUCHAREST( TimeZone.getTimeZone("Europe/Bucharest")),
EUROPE_BUDAPEST( TimeZone.getTimeZone("Europe/Budapest")),
EUROPE_CHISINAU( TimeZone.getTimeZone("Europe/Chisinau")),
EUROPE_COPENHAGEN( TimeZone.getTimeZone("Europe/Copenhagen")),
EUROPE_DUBLIN( TimeZone.getTimeZone("Europe/Dublin")),
EUROPE_GIBRALTAR( TimeZone.getTimeZone("Europe/Gibraltar")),
EUROPE_HELSINKI( TimeZone.getTimeZone("Europe/Helsinki")),
EUROPE_ISTANBUL( TimeZone.getTimeZone("Europe/Istanbul")),
EUROPE_KALININGRAD( TimeZone.getTimeZone("Europe/Kaliningrad")),
EUROPE_KIEV( TimeZone.getTimeZone("Europe/Kiev")),
EUROPE_LISBON( TimeZone.getTimeZone("Europe/Lisbon")),
EUROPE_LJUBLJANA( TimeZone.getTimeZone("Europe/Ljubljana")),
EUROPE_LONDON( TimeZone.getTimeZone("Europe/London")),
EUROPE_LUXEMBOURG( TimeZone.getTimeZone("Europe/Luxembourg")),
EUROPE_MADRID( TimeZone.getTimeZone("Europe/Madrid")),
EUROPE_MALTA( TimeZone.getTimeZone("Europe/Malta")),
EUROPE_MINSK( TimeZone.getTimeZone("Europe/Minsk")),
EUROPE_MONACO( TimeZone.getTimeZone("Europe/Monaco")),
EUROPE_MOSCOW( TimeZone.getTimeZone("Europe/Moscow")),
EUROPE_NICOSIA( TimeZone.getTimeZone("Europe/Nicosia")),
EUROPE_OSLO( TimeZone.getTimeZone("Europe/Oslo")),
EUROPE_PARIS( TimeZone.getTimeZone("Europe/Paris")),
EUROPE_PRAGUE( TimeZone.getTimeZone("Europe/Prague")),
EUROPE_RIGA( TimeZone.getTimeZone("Europe/Riga")),
EUROPE_ROME( TimeZone.getTimeZone("Europe/Rome")),
EUROPE_SAMARA( TimeZone.getTimeZone("Europe/Samara")),
EUROPE_SAN_MARINO( TimeZone.getTimeZone("Europe/San_Marino")),
EUROPE_SARAJEVO( TimeZone.getTimeZone("Europe/Sarajevo")),
EUROPE_SIMFEROPOL( TimeZone.getTimeZone("Europe/Simferopol")),
EUROPE_SKOPJE( TimeZone.getTimeZone("Europe/Skopje")),
EUROPE_SOFIA( TimeZone.getTimeZone("Europe/Sofia")),
EUROPE_STOCKHOLM( TimeZone.getTimeZone("Europe/Stockholm")),
EUROPE_TALLINN( TimeZone.getTimeZone("Europe/Tallinn")),
EUROPE_TIRANE( TimeZone.getTimeZone("Europe/Tirane")),
EUROPE_TIRASPOL( TimeZone.getTimeZone("Europe/Tiraspol")),
EUROPE_UZHGOROD( TimeZone.getTimeZone("Europe/Uzhgorod")),
EUROPE_VADUZ( TimeZone.getTimeZone("Europe/Vaduz")),
EUROPE_VATICAN( TimeZone.getTimeZone("Europe/Vatican")),
EUROPE_VIENNA( TimeZone.getTimeZone("Europe/Vienna")),
EUROPE_VILNIUS( TimeZone.getTimeZone("Europe/Vilnius")),
EUROPE_WARSAW( TimeZone.getTimeZone("Europe/Warsaw")),
EUROPE_ZAGREB( TimeZone.getTimeZone("Europe/Zagreb")),
EUROPE_ZAPOROZHYE( TimeZone.getTimeZone("Europe/Zaporozhye")),
EUROPE_ZURICH( TimeZone.getTimeZone("Europe/Zurich")),
GB( TimeZone.getTimeZone("GB")),
GB_EIRE( TimeZone.getTimeZone("GB-Eire")),
GMT( TimeZone.getTimeZone("GMT")),
GMT0( TimeZone.getTimeZone("GMT0")),
GREENWICH( TimeZone.getTimeZone("Greenwich")),
HONGKONG( TimeZone.getTimeZone("Hongkong")),
HST( TimeZone.getTimeZone("HST")),
ICELAND( TimeZone.getTimeZone("Iceland")),
IET( TimeZone.getTimeZone("IET")),
INDIAN_ANTANANARIVO( TimeZone.getTimeZone("Indian/Antananarivo")),
INDIAN_CHAGOS( TimeZone.getTimeZone("Indian/Chagos")),
INDIAN_CHRISTMAS( TimeZone.getTimeZone("Indian/Christmas")),
INDIAN_COCOS( TimeZone.getTimeZone("Indian/Cocos")),
INDIAN_COMORO( TimeZone.getTimeZone("Indian/Comoro")),
INDIAN_KERGUELEN( TimeZone.getTimeZone("Indian/Kerguelen")),
INDIAN_MAHE( TimeZone.getTimeZone("Indian/Mahe")),
INDIAN_MALDIVES( TimeZone.getTimeZone("Indian/Maldives")),
INDIAN_MAURITIUS( TimeZone.getTimeZone("Indian/Mauritius")),
INDIAN_MAYOTTE( TimeZone.getTimeZone("Indian/Mayotte")),
INDIAN_REUNION( TimeZone.getTimeZone("Indian/Reunion")),
IRAN( TimeZone.getTimeZone("Iran")),
ISRAEL( TimeZone.getTimeZone("Israel")),
IST( TimeZone.getTimeZone("IST")),
JAMAICA( TimeZone.getTimeZone("Jamaica")),
JAPAN( TimeZone.getTimeZone("Japan")),
JST( TimeZone.getTimeZone("JST")),
KWAJALEIN( TimeZone.getTimeZone("Kwajalein")),
LIBYA( TimeZone.getTimeZone("Libya")),
MET( TimeZone.getTimeZone("MET")),
MEXICO_BAJANORTE( TimeZone.getTimeZone("Mexico/BajaNorte")),
MEXICO_BAJASUR( TimeZone.getTimeZone("Mexico/BajaSur")),
MEXICO_GENERAL( TimeZone.getTimeZone("Mexico/General")),
MIDEAST_RIYADH87( TimeZone.getTimeZone("Mideast/Riyadh87")),
MIDEAST_RIYADH88( TimeZone.getTimeZone("Mideast/Riyadh88")),
MIDEAST_RIYADH89( TimeZone.getTimeZone("Mideast/Riyadh89")),
MIT( TimeZone.getTimeZone("MIT")),
MST( TimeZone.getTimeZone("MST")),
MST7MDT( TimeZone.getTimeZone("MST7MDT")),
NAVAJO( TimeZone.getTimeZone("Navajo")),
NET( TimeZone.getTimeZone("NET")),
NST( TimeZone.getTimeZone("NST")),
NZ( TimeZone.getTimeZone("NZ")),
NZ_CHAT( TimeZone.getTimeZone("NZ-CHAT")),
PACIFIC_APIA( TimeZone.getTimeZone("Pacific/Apia")),
PACIFIC_AUCKLAND( TimeZone.getTimeZone("Pacific/Auckland")),
PACIFIC_CHATHAM( TimeZone.getTimeZone("Pacific/Chatham")),
PACIFIC_EASTER( TimeZone.getTimeZone("Pacific/Easter")),
PACIFIC_EFATE( TimeZone.getTimeZone("Pacific/Efate")),
PACIFIC_ENDERBURY( TimeZone.getTimeZone("Pacific/Enderbury")),
PACIFIC_FAKAOFO( TimeZone.getTimeZone("Pacific/Fakaofo")),
PACIFIC_FIJI( TimeZone.getTimeZone("Pacific/Fiji")),
PACIFIC_FUNAFUTI( TimeZone.getTimeZone("Pacific/Funafuti")),
PACIFIC_GALAPAGOS( TimeZone.getTimeZone("Pacific/Galapagos")),
PACIFIC_GAMBIER( TimeZone.getTimeZone("Pacific/Gambier")),
PACIFIC_GUADALCANAL( TimeZone.getTimeZone("Pacific/Guadalcanal")),
PACIFIC_GUAM( TimeZone.getTimeZone("Pacific/Guam")),
PACIFIC_HONOLULU( TimeZone.getTimeZone("Pacific/Honolulu")),
PACIFIC_JOHNSTON( TimeZone.getTimeZone("Pacific/Johnston")),
PACIFIC_KIRITIMATI( TimeZone.getTimeZone("Pacific/Kiritimati")),
PACIFIC_KOSRAE( TimeZone.getTimeZone("Pacific/Kosrae")),
PACIFIC_KWAJALEIN( TimeZone.getTimeZone("Pacific/Kwajalein")),
PACIFIC_MAJURO( TimeZone.getTimeZone("Pacific/Majuro")),
PACIFIC_MARQUESAS( TimeZone.getTimeZone("Pacific/Marquesas")),
PACIFIC_MIDWAY( TimeZone.getTimeZone("Pacific/Midway")),
PACIFIC_NAURU( TimeZone.getTimeZone("Pacific/Nauru")),
PACIFIC_NIUE( TimeZone.getTimeZone("Pacific/Niue")),
PACIFIC_NORFOLK( TimeZone.getTimeZone("Pacific/Norfolk")),
PACIFIC_NOUMEA( TimeZone.getTimeZone("Pacific/Noumea")),
PACIFIC_PAGO_PAGO( TimeZone.getTimeZone("Pacific/Pago_Pago")),
PACIFIC_PALAU( TimeZone.getTimeZone("Pacific/Palau")),
PACIFIC_PITCAIRN( TimeZone.getTimeZone("Pacific/Pitcairn")),
PACIFIC_PONAPE( TimeZone.getTimeZone("Pacific/Ponape")),
PACIFIC_PORT_MORESBY( TimeZone.getTimeZone("Pacific/Port_Moresby")),
PACIFIC_RAROTONGA( TimeZone.getTimeZone("Pacific/Rarotonga")),
PACIFIC_SAIPAN( TimeZone.getTimeZone("Pacific/Saipan")),
PACIFIC_SAMOA( TimeZone.getTimeZone("Pacific/Samoa")),
PACIFIC_TAHITI( TimeZone.getTimeZone("Pacific/Tahiti")),
PACIFIC_TARAWA( TimeZone.getTimeZone("Pacific/Tarawa")),
PACIFIC_TONGATAPU( TimeZone.getTimeZone("Pacific/Tongatapu")),
PACIFIC_TRUK( TimeZone.getTimeZone("Pacific/Truk")),
PACIFIC_WAKE( TimeZone.getTimeZone("Pacific/Wake")),
PACIFIC_WALLIS( TimeZone.getTimeZone("Pacific/Wallis")),
PACIFIC_YAP( TimeZone.getTimeZone("Pacific/Yap")),
PLT( TimeZone.getTimeZone("PLT")),
PNT( TimeZone.getTimeZone("PNT")),
POLAND( TimeZone.getTimeZone("Poland")),
PORTUGAL( TimeZone.getTimeZone("Portugal")),
PRC( TimeZone.getTimeZone("PRC")),
PRT( TimeZone.getTimeZone("PRT")),
PST( TimeZone.getTimeZone("PST")),
PST8PDT( TimeZone.getTimeZone("PST8PDT")),
ROK( TimeZone.getTimeZone("ROK")),
SINGAPORE( TimeZone.getTimeZone("Singapore")),
SST( TimeZone.getTimeZone("SST")),
SYSTEMV_AST4( TimeZone.getTimeZone("SystemV/AST4")),
SYSTEMV_AST4ADT( TimeZone.getTimeZone("SystemV/AST4ADT")),
SYSTEMV_CST6( TimeZone.getTimeZone("SystemV/CST6")),
SYSTEMV_CST6CDT( TimeZone.getTimeZone("SystemV/CST6CDT")),
SYSTEMV_EST5( TimeZone.getTimeZone("SystemV/EST5")),
SYSTEMV_EST5EDT( TimeZone.getTimeZone("SystemV/EST5EDT")),
SYSTEMV_HST10( TimeZone.getTimeZone("SystemV/HST10")),
SYSTEMV_MST7( TimeZone.getTimeZone("SystemV/MST7")),
SYSTEMV_MST7MDT( TimeZone.getTimeZone("SystemV/MST7MDT")),
SYSTEMV_PST8( TimeZone.getTimeZone("SystemV/PST8")),
SYSTEMV_PST8PDT( TimeZone.getTimeZone("SystemV/PST8PDT")),
SYSTEMV_YST9( TimeZone.getTimeZone("SystemV/YST9")),
SYSTEMV_YST9YDT( TimeZone.getTimeZone("SystemV/YST9YDT")),
TURKEY( TimeZone.getTimeZone("Turkey")),
UCT( TimeZone.getTimeZone("UCT")),
UNIVERSAL( TimeZone.getTimeZone("Universal")),
US_ALASKA( TimeZone.getTimeZone("US/Alaska")),
US_ALEUTIAN( TimeZone.getTimeZone("US/Aleutian")),
US_ARIZONA( TimeZone.getTimeZone("US/Arizona")),
US_CENTRAL( TimeZone.getTimeZone("US/Central")),
US_EAST_INDIANA( TimeZone.getTimeZone("US/East-Indiana")),
US_EASTERN( TimeZone.getTimeZone("US/Eastern")),
US_HAWAII( TimeZone.getTimeZone("US/Hawaii")),
US_INDIANA_STARKE( TimeZone.getTimeZone("US/Indiana-Starke")),
US_MICHIGAN( TimeZone.getTimeZone("US/Michigan")),
US_MOUNTAIN( TimeZone.getTimeZone("US/Mountain")),
US_PACIFIC( TimeZone.getTimeZone("US/Pacific")),
US_PACIFIC_NEW( TimeZone.getTimeZone("US/Pacific-New")),
US_SAMOA( TimeZone.getTimeZone("US/Samoa")),
UTC( TimeZone.getTimeZone("UTC")),
VST( TimeZone.getTimeZone("VST")),
W_SU( TimeZone.getTimeZone("W-SU")),
WET( TimeZone.getTimeZone("WET")),
ZULU( TimeZone.getTimeZone("Zulu"));
private final TimeZone tz;
private TimeZoneEnum( final TimeZone tz )
{
this.tz = tz;
}
public final TimeZone getTimeZone()
{
return tz;
}
}
Java TimeZone Enum
package <your package goes here>;
import java.util.TimeZone;
/**
* This is simply all the available TimeZones from java.util.TimeZone
* as type safe enum
*/
public enum TimeZoneEnum
{
DEFAULT(TimeZone.getDefault()),
// default JDK 1.4.2 time zones
ACT(TimeZone.getTimeZone("ACT")),
AET(TimeZone.getTimeZone("AET")),
AFRICA_ABIDJAN(TimeZone.getTimeZone("Africa/Abidjan")),
AFRICA_ACCRA(TimeZone.getTimeZone("Africa/Accra")),
AFRICA_ADDIS_ABABA(TimeZone.getTimeZone("Africa/Addis_Ababa")),
AFRICA_ALGIERS(TimeZone.getTimeZone("Africa/Algiers")),
AFRICA_ASMERA(TimeZone.getTimeZone("Africa/Asmera")),
AFRICA_BAMAKO(TimeZone.getTimeZone("Africa/Bamako")),
AFRICA_BANGUI(TimeZone.getTimeZone("Africa/Bangui")),
AFRICA_BANJUL(TimeZone.getTimeZone("Africa/Banjul")),
AFRICA_BISSAU(TimeZone.getTimeZone("Africa/Bissau")),
AFRICA_BLANTYRE(TimeZone.getTimeZone("Africa/Blantyre")),
AFRICA_BRAZZAVILLE(TimeZone.getTimeZone("Africa/Brazzaville")),
AFRICA_BUJUMBURA(TimeZone.getTimeZone("Africa/Bujumbura")),
AFRICA_CAIRO(TimeZone.getTimeZone("Africa/Cairo")),
AFRICA_CASABLANCA(TimeZone.getTimeZone("Africa/Casablanca")),
AFRICA_CEUTA(TimeZone.getTimeZone("Africa/Ceuta")),
AFRICA_CONAKRY(TimeZone.getTimeZone("Africa/Conakry")),
AFRICA_DAKAR(TimeZone.getTimeZone("Africa/Dakar")),
AFRICA_DAR_ES_SALAAM(TimeZone.getTimeZone("Africa/Dar_es_Salaam")),
AFRICA_DJIBOUTI(TimeZone.getTimeZone("Africa/Djibouti")),
AFRICA_DOUALA(TimeZone.getTimeZone("Africa/Douala")),
AFRICA_EL_AAIUN(TimeZone.getTimeZone("Africa/El_Aaiun")),
AFRICA_FREETOWN(TimeZone.getTimeZone("Africa/Freetown")),
AFRICA_GABORONE(TimeZone.getTimeZone("Africa/Gaborone")),
AFRICA_HARARE(TimeZone.getTimeZone("Africa/Harare")),
AFRICA_JOHANNESBURG(TimeZone.getTimeZone("Africa/Johannesburg")),
AFRICA_KAMPALA(TimeZone.getTimeZone("Africa/Kampala")),
AFRICA_KHARTOUM(TimeZone.getTimeZone("Africa/Khartoum")),
AFRICA_KIGALI(TimeZone.getTimeZone("Africa/Kigali")),
AFRICA_KINSHASA(TimeZone.getTimeZone("Africa/Kinshasa")),
AFRICA_LAGOS(TimeZone.getTimeZone("Africa/Lagos")),
AFRICA_LIBREVILLE(TimeZone.getTimeZone("Africa/Libreville")),
AFRICA_LOME(TimeZone.getTimeZone("Africa/Lome")),
AFRICA_LUANDA(TimeZone.getTimeZone("Africa/Luanda")),
AFRICA_LUBUMBASHI(TimeZone.getTimeZone("Africa/Lubumbashi")),
AFRICA_LUSAKA(TimeZone.getTimeZone("Africa/Lusaka")),
AFRICA_MALABO(TimeZone.getTimeZone("Africa/Malabo")),
AFRICA_MAPUTO(TimeZone.getTimeZone("Africa/Maputo")),
AFRICA_MASERU(TimeZone.getTimeZone("Africa/Maseru")),
AFRICA_MBABANE(TimeZone.getTimeZone("Africa/Mbabane")),
AFRICA_MOGADISHU(TimeZone.getTimeZone("Africa/Mogadishu")),
AFRICA_MONROVIA(TimeZone.getTimeZone("Africa/Monrovia")),
AFRICA_NAIROBI(TimeZone.getTimeZone("Africa/Nairobi")),
AFRICA_NDJAMENA(TimeZone.getTimeZone("Africa/Ndjamena")),
AFRICA_NIAMEY(TimeZone.getTimeZone("Africa/Niamey")),
AFRICA_NOUAKCHOTT(TimeZone.getTimeZone("Africa/Nouakchott")),
AFRICA_OUAGADOUGOU(TimeZone.getTimeZone("Africa/Ouagadougou")),
AFRICA_PORTO_NOVO(TimeZone.getTimeZone("Africa/Porto-Novo")),
AFRICA_SAO_TOME(TimeZone.getTimeZone("Africa/Sao_Tome")),
AFRICA_TIMBUKTU(TimeZone.getTimeZone("Africa/Timbuktu")),
AFRICA_TRIPOLI(TimeZone.getTimeZone("Africa/Tripoli")),
AFRICA_TUNIS(TimeZone.getTimeZone("Africa/Tunis")),
AFRICA_WINDHOEK(TimeZone.getTimeZone("Africa/Windhoek")),
AGT(TimeZone.getTimeZone("AGT")),
AMERICA_ADAK(TimeZone.getTimeZone("America/Adak")),
AMERICA_ANCHORAGE(TimeZone.getTimeZone("America/Anchorage")),
AMERICA_ANGUILLA(TimeZone.getTimeZone("America/Anguilla")),
AMERICA_ANTIGUA(TimeZone.getTimeZone("America/Antigua")),
AMERICA_ARAGUAINA(TimeZone.getTimeZone("America/Araguaina")),
AMERICA_ARUBA(TimeZone.getTimeZone("America/Aruba")),
AMERICA_ASUNCION(TimeZone.getTimeZone("America/Asuncion")),
AMERICA_ATKA(TimeZone.getTimeZone("America/Atka")),
AMERICA_BARBADOS(TimeZone.getTimeZone("America/Barbados")),
AMERICA_BELEM(TimeZone.getTimeZone("America/Belem")),
AMERICA_BELIZE(TimeZone.getTimeZone("America/Belize")),
AMERICA_BOA_VISTA(TimeZone.getTimeZone("America/Boa_Vista")),
AMERICA_BOGOTA(TimeZone.getTimeZone("America/Bogota")),
AMERICA_BOISE(TimeZone.getTimeZone("America/Boise")),
AMERICA_BUENOS_AIRES(TimeZone.getTimeZone("America/Buenos_Aires")),
AMERICA_CAMBRIDGE_BAY(TimeZone.getTimeZone("America/Cambridge_Bay")),
AMERICA_CANCUN(TimeZone.getTimeZone("America/Cancun")),
AMERICA_CARACAS(TimeZone.getTimeZone("America/Caracas")),
AMERICA_CATAMARCA(TimeZone.getTimeZone("America/Catamarca")),
AMERICA_CAYENNE(TimeZone.getTimeZone("America/Cayenne")),
AMERICA_CAYMAN(TimeZone.getTimeZone("America/Cayman")),
AMERICA_CHICAGO(TimeZone.getTimeZone("America/Chicago")),
AMERICA_CHIHUAHUA(TimeZone.getTimeZone("America/Chihuahua")),
AMERICA_CORDOBA(TimeZone.getTimeZone("America/Cordoba")),
AMERICA_COSTA_RICA(TimeZone.getTimeZone("America/Costa_Rica")),
AMERICA_CUIABA(TimeZone.getTimeZone("America/Cuiaba")),
AMERICA_CURACAO(TimeZone.getTimeZone("America/Curacao")),
AMERICA_DANMARKSHAVN(TimeZone.getTimeZone("America/Danmarkshavn")),
AMERICA_DAWSON(TimeZone.getTimeZone("America/Dawson")),
AMERICA_DAWSON_CREEK(TimeZone.getTimeZone("America/Dawson_Creek")),
AMERICA_DENVER(TimeZone.getTimeZone("America/Denver")),
AMERICA_DETROIT(TimeZone.getTimeZone("America/Detroit")),
AMERICA_DOMINICA(TimeZone.getTimeZone("America/Dominica")),
AMERICA_EDMONTON(TimeZone.getTimeZone("America/Edmonton")),
AMERICA_EIRUNEPE(TimeZone.getTimeZone("America/Eirunepe")),
AMERICA_EL_SALVADOR(TimeZone.getTimeZone("America/El_Salvador")),
AMERICA_ENSENADA(TimeZone.getTimeZone("America/Ensenada")),
AMERICA_FORT_WAYNE(TimeZone.getTimeZone("America/Fort_Wayne")),
AMERICA_FORTALEZA(TimeZone.getTimeZone("America/Fortaleza")),
AMERICA_GLACE_BAY(TimeZone.getTimeZone("America/Glace_Bay")),
AMERICA_GODTHAB(TimeZone.getTimeZone("America/Godthab")),
AMERICA_GOOSE_BAY(TimeZone.getTimeZone("America/Goose_Bay")),
AMERICA_GRAND_TURK(TimeZone.getTimeZone("America/Grand_Turk")),
AMERICA_GRENADA(TimeZone.getTimeZone("America/Grenada")),
AMERICA_GUADELOUPE(TimeZone.getTimeZone("America/Guadeloupe")),
AMERICA_GUATEMALA(TimeZone.getTimeZone("America/Guatemala")),
AMERICA_GUAYAQUIL(TimeZone.getTimeZone("America/Guayaquil")),
AMERICA_GUYANA(TimeZone.getTimeZone("America/Guyana")),
AMERICA_HALIFAX(TimeZone.getTimeZone("America/Halifax")),
AMERICA_HAVANA(TimeZone.getTimeZone("America/Havana")),
AMERICA_HERMOSILLO(TimeZone.getTimeZone("America/Hermosillo")),
AMERICA_INDIANA_INDIANAPOLIS(TimeZone.getTimeZone("America/Indiana/Indianapolis")),
AMERICA_INDIANA_KNOX(TimeZone.getTimeZone("America/Indiana/Knox")),
AMERICA_INDIANA_MARENGO(TimeZone.getTimeZone("America/Indiana/Marengo")),
AMERICA_INDIANA_VEVAY(TimeZone.getTimeZone("America/Indiana/Vevay")),
AMERICA_INDIANAPOLIS(TimeZone.getTimeZone("America/Indianapolis")),
AMERICA_INUVIK(TimeZone.getTimeZone("America/Inuvik")),
AMERICA_IQALUIT(TimeZone.getTimeZone("America/Iqaluit")),
AMERICA_JAMAICA(TimeZone.getTimeZone("America/Jamaica")),
AMERICA_JUJUY(TimeZone.getTimeZone("America/Jujuy")),
AMERICA_JUNEAU(TimeZone.getTimeZone("America/Juneau")),
AMERICA_KENTUCKY_LOUISVILLE(TimeZone.getTimeZone("America/Kentucky/Louisville")),
AMERICA_KENTUCKY_MONTICELLO(TimeZone.getTimeZone("America/Kentucky/Monticello")),
AMERICA_KNOX_IN(TimeZone.getTimeZone("America/Knox_IN")),
AMERICA_LA_PAZ(TimeZone.getTimeZone("America/La_Paz")),
AMERICA_LIMA(TimeZone.getTimeZone("America/Lima")),
AMERICA_LOS_ANGELES(TimeZone.getTimeZone("America/Los_Angeles")),
AMERICA_LOUISVILLE(TimeZone.getTimeZone("America/Louisville")),
AMERICA_MACEIO(TimeZone.getTimeZone("America/Maceio")),
AMERICA_MANAGUA(TimeZone.getTimeZone("America/Managua")),
AMERICA_MANAUS(TimeZone.getTimeZone("America/Manaus")),
AMERICA_MARTINIQUE(TimeZone.getTimeZone("America/Martinique")),
AMERICA_MAZATLAN(TimeZone.getTimeZone("America/Mazatlan")),
AMERICA_MENDOZA(TimeZone.getTimeZone("America/Mendoza")),
AMERICA_MENOMINEE(TimeZone.getTimeZone("America/Menominee")),
AMERICA_MERIDA(TimeZone.getTimeZone("America/Merida")),
AMERICA_MEXICO_CITY(TimeZone.getTimeZone("America/Mexico_City")),
AMERICA_MIQUELON(TimeZone.getTimeZone("America/Miquelon")),
AMERICA_MONTERREY(TimeZone.getTimeZone("America/Monterrey")),
AMERICA_MONTEVIDEO(TimeZone.getTimeZone("America/Montevideo")),
AMERICA_MONTREAL(TimeZone.getTimeZone("America/Montreal")),
AMERICA_MONTSERRAT(TimeZone.getTimeZone("America/Montserrat")),
AMERICA_NASSAU(TimeZone.getTimeZone("America/Nassau")),
AMERICA_NEW_YORK(TimeZone.getTimeZone("America/New_York")),
AMERICA_NIPIGON(TimeZone.getTimeZone("America/Nipigon")),
AMERICA_NOME(TimeZone.getTimeZone("America/Nome")),
AMERICA_NORONHA(TimeZone.getTimeZone("America/Noronha")),
AMERICA_NORTH_DAKOTA_CENTER(TimeZone.getTimeZone("America/North_Dakota/Center")),
AMERICA_PANAMA(TimeZone.getTimeZone("America/Panama")),
AMERICA_PANGNIRTUNG(TimeZone.getTimeZone("America/Pangnirtung")),
AMERICA_PARAMARIBO(TimeZone.getTimeZone("America/Paramaribo")),
AMERICA_PHOENIX(TimeZone.getTimeZone("America/Phoenix")),
AMERICA_PORT_AU_PRINCE(TimeZone.getTimeZone("America/Port-au-Prince")),
AMERICA_PORT_OF_SPAIN(TimeZone.getTimeZone("America/Port_of_Spain")),
AMERICA_PORTO_ACRE(TimeZone.getTimeZone("America/Porto_Acre")),
AMERICA_PORTO_VELHO(TimeZone.getTimeZone("America/Porto_Velho")),
AMERICA_PUERTO_RICO(TimeZone.getTimeZone("America/Puerto_Rico")),
AMERICA_RAINY_RIVER(TimeZone.getTimeZone("America/Rainy_River")),
AMERICA_RANKIN_INLET(TimeZone.getTimeZone("America/Rankin_Inlet")),
AMERICA_RECIFE(TimeZone.getTimeZone("America/Recife")),
AMERICA_REGINA(TimeZone.getTimeZone("America/Regina")),
AMERICA_RIO_BRANCO(TimeZone.getTimeZone("America/Rio_Branco")),
AMERICA_ROSARIO(TimeZone.getTimeZone("America/Rosario")),
AMERICA_SANTIAGO(TimeZone.getTimeZone("America/Santiago")),
AMERICA_SANTO_DOMINGO(TimeZone.getTimeZone("America/Santo_Domingo")),
AMERICA_SAO_PAULO(TimeZone.getTimeZone("America/Sao_Paulo")),
AMERICA_SCORESBYSUND(TimeZone.getTimeZone("America/Scoresbysund")),
AMERICA_SHIPROCK(TimeZone.getTimeZone("America/Shiprock")),
AMERICA_ST_JOHNS(TimeZone.getTimeZone("America/St_Johns")),
AMERICA_ST_KITTS(TimeZone.getTimeZone("America/St_Kitts")),
AMERICA_ST_LUCIA(TimeZone.getTimeZone("America/St_Lucia")),
AMERICA_ST_THOMAS(TimeZone.getTimeZone("America/St_Thomas")),
AMERICA_ST_VINCENT(TimeZone.getTimeZone("America/St_Vincent")),
AMERICA_SWIFT_CURRENT(TimeZone.getTimeZone("America/Swift_Current")),
AMERICA_TEGUCIGALPA(TimeZone.getTimeZone("America/Tegucigalpa")),
AMERICA_THULE(TimeZone.getTimeZone("America/Thule")),
AMERICA_THUNDER_BAY(TimeZone.getTimeZone("America/Thunder_Bay")),
AMERICA_TIJUANA(TimeZone.getTimeZone("America/Tijuana")),
AMERICA_TORTOLA(TimeZone.getTimeZone("America/Tortola")),
AMERICA_VANCOUVER(TimeZone.getTimeZone("America/Vancouver")),
AMERICA_VIRGIN(TimeZone.getTimeZone("America/Virgin")),
AMERICA_WHITEHORSE(TimeZone.getTimeZone("America/Whitehorse")),
AMERICA_WINNIPEG(TimeZone.getTimeZone("America/Winnipeg")),
AMERICA_YAKUTAT(TimeZone.getTimeZone("America/Yakutat")),
AMERICA_YELLOWKNIFE(TimeZone.getTimeZone("America/Yellowknife")),
ANTARCTICA_CASEY(TimeZone.getTimeZone("Antarctica/Casey")),
ANTARCTICA_DAVIS(TimeZone.getTimeZone("Antarctica/Davis")),
ANTARCTICA_DUMONTDURVILLE(TimeZone.getTimeZone("Antarctica/DumontDUrville")),
ANTARCTICA_MAWSON(TimeZone.getTimeZone("Antarctica/Mawson")),
ANTARCTICA_MCMURDO(TimeZone.getTimeZone("Antarctica/McMurdo")),
ANTARCTICA_PALMER(TimeZone.getTimeZone("Antarctica/Palmer")),
ANTARCTICA_ROTHERA(TimeZone.getTimeZone("Antarctica/Rothera")),
ANTARCTICA_SOUTH_POLE(TimeZone.getTimeZone("Antarctica/South_Pole")),
ANTARCTICA_SYOWA(TimeZone.getTimeZone("Antarctica/Syowa")),
ANTARCTICA_VOSTOK(TimeZone.getTimeZone("Antarctica/Vostok")),
ARCTIC_LONGYEARBYEN(TimeZone.getTimeZone("Arctic/Longyearbyen")),
ART(TimeZone.getTimeZone("ART")),
ASIA_ADEN(TimeZone.getTimeZone("Asia/Aden")),
ASIA_ALMATY(TimeZone.getTimeZone("Asia/Almaty")),
ASIA_AMMAN(TimeZone.getTimeZone("Asia/Amman")),
ASIA_ANADYR(TimeZone.getTimeZone("Asia/Anadyr")),
ASIA_AQTAU(TimeZone.getTimeZone("Asia/Aqtau")),
ASIA_AQTOBE(TimeZone.getTimeZone("Asia/Aqtobe")),
ASIA_ASHGABAT(TimeZone.getTimeZone("Asia/Ashgabat")),
ASIA_ASHKHABAD(TimeZone.getTimeZone("Asia/Ashkhabad")),
ASIA_BAGHDAD(TimeZone.getTimeZone("Asia/Baghdad")),
ASIA_BAHRAIN(TimeZone.getTimeZone("Asia/Bahrain")),
ASIA_BAKU(TimeZone.getTimeZone("Asia/Baku")),
ASIA_BANGKOK(TimeZone.getTimeZone("Asia/Bangkok")),
ASIA_BEIRUT(TimeZone.getTimeZone("Asia/Beirut")),
ASIA_BISHKEK(TimeZone.getTimeZone("Asia/Bishkek")),
ASIA_BRUNEI(TimeZone.getTimeZone("Asia/Brunei")),
ASIA_CALCUTTA(TimeZone.getTimeZone("Asia/Calcutta")),
ASIA_CHOIBALSAN(TimeZone.getTimeZone("Asia/Choibalsan")),
ASIA_CHONGQING(TimeZone.getTimeZone("Asia/Chongqing")),
ASIA_CHUNGKING(TimeZone.getTimeZone("Asia/Chungking")),
ASIA_COLOMBO(TimeZone.getTimeZone("Asia/Colombo")),
ASIA_DACCA(TimeZone.getTimeZone("Asia/Dacca")),
ASIA_DAMASCUS(TimeZone.getTimeZone("Asia/Damascus")),
ASIA_DHAKA(TimeZone.getTimeZone("Asia/Dhaka")),
ASIA_DILI(TimeZone.getTimeZone("Asia/Dili")),
ASIA_DUBAI(TimeZone.getTimeZone("Asia/Dubai")),
ASIA_DUSHANBE(TimeZone.getTimeZone("Asia/Dushanbe")),
ASIA_GAZA(TimeZone.getTimeZone("Asia/Gaza")),
ASIA_HARBIN(TimeZone.getTimeZone("Asia/Harbin")),
ASIA_HONG_KONG(TimeZone.getTimeZone("Asia/Hong_Kong")),
ASIA_HOVD(TimeZone.getTimeZone("Asia/Hovd")),
ASIA_IRKUTSK(TimeZone.getTimeZone("Asia/Irkutsk")),
ASIA_ISTANBUL(TimeZone.getTimeZone("Asia/Istanbul")),
ASIA_JAKARTA(TimeZone.getTimeZone("Asia/Jakarta")),
ASIA_JAYAPURA(TimeZone.getTimeZone("Asia/Jayapura")),
ASIA_JERUSALEM(TimeZone.getTimeZone("Asia/Jerusalem")),
ASIA_KABUL(TimeZone.getTimeZone("Asia/Kabul")),
ASIA_KAMCHATKA(TimeZone.getTimeZone("Asia/Kamchatka")),
ASIA_KARACHI(TimeZone.getTimeZone("Asia/Karachi")),
ASIA_KASHGAR(TimeZone.getTimeZone("Asia/Kashgar")),
ASIA_KATMANDU(TimeZone.getTimeZone("Asia/Katmandu")),
ASIA_KRASNOYARSK(TimeZone.getTimeZone("Asia/Krasnoyarsk")),
ASIA_KUALA_LUMPUR(TimeZone.getTimeZone("Asia/Kuala_Lumpur")),
ASIA_KUCHING(TimeZone.getTimeZone("Asia/Kuching")),
ASIA_KUWAIT(TimeZone.getTimeZone("Asia/Kuwait")),
ASIA_MACAO(TimeZone.getTimeZone("Asia/Macao")),
ASIA_MACAU(TimeZone.getTimeZone("Asia/Macau")),
ASIA_MAGADAN(TimeZone.getTimeZone("Asia/Magadan")),
ASIA_MAKASSAR(TimeZone.getTimeZone("Asia/Makassar")),
ASIA_MANILA(TimeZone.getTimeZone("Asia/Manila")),
ASIA_MUSCAT(TimeZone.getTimeZone("Asia/Muscat")),
ASIA_NICOSIA(TimeZone.getTimeZone("Asia/Nicosia")),
ASIA_NOVOSIBIRSK(TimeZone.getTimeZone("Asia/Novosibirsk")),
ASIA_OMSK(TimeZone.getTimeZone("Asia/Omsk")),
ASIA_ORAL(TimeZone.getTimeZone("Asia/Oral")),
ASIA_PHNOM_PENH(TimeZone.getTimeZone("Asia/Phnom_Penh")),
ASIA_PONTIANAK(TimeZone.getTimeZone("Asia/Pontianak")),
ASIA_PYONGYANG(TimeZone.getTimeZone("Asia/Pyongyang")),
ASIA_QATAR(TimeZone.getTimeZone("Asia/Qatar")),
ASIA_QYZYLORDA(TimeZone.getTimeZone("Asia/Qyzylorda")),
ASIA_RANGOON(TimeZone.getTimeZone("Asia/Rangoon")),
ASIA_RIYADH(TimeZone.getTimeZone("Asia/Riyadh")),
ASIA_RIYADH87(TimeZone.getTimeZone("Asia/Riyadh87")),
ASIA_RIYADH88(TimeZone.getTimeZone("Asia/Riyadh88")),
ASIA_RIYADH89(TimeZone.getTimeZone("Asia/Riyadh89")),
ASIA_SAIGON(TimeZone.getTimeZone("Asia/Saigon")),
ASIA_SAKHALIN(TimeZone.getTimeZone("Asia/Sakhalin")),
ASIA_SAMARKAND(TimeZone.getTimeZone("Asia/Samarkand")),
ASIA_SEOUL(TimeZone.getTimeZone("Asia/Seoul")),
ASIA_SHANGHAI(TimeZone.getTimeZone("Asia/Shanghai")),
ASIA_SINGAPORE(TimeZone.getTimeZone("Asia/Singapore")),
ASIA_TAIPEI(TimeZone.getTimeZone("Asia/Taipei")),
ASIA_TASHKENT(TimeZone.getTimeZone("Asia/Tashkent")),
ASIA_TBILISI(TimeZone.getTimeZone("Asia/Tbilisi")),
ASIA_TEHRAN(TimeZone.getTimeZone("Asia/Tehran")),
ASIA_TEL_AVIV(TimeZone.getTimeZone("Asia/Tel_Aviv")),
ASIA_THIMBU(TimeZone.getTimeZone("Asia/Thimbu")),
ASIA_THIMPHU(TimeZone.getTimeZone("Asia/Thimphu")),
ASIA_TOKYO(TimeZone.getTimeZone("Asia/Tokyo")),
ASIA_UJUNG_PANDANG(TimeZone.getTimeZone("Asia/Ujung_Pandang")),
ASIA_ULAANBAATAR(TimeZone.getTimeZone("Asia/Ulaanbaatar")),
ASIA_ULAN_BATOR(TimeZone.getTimeZone("Asia/Ulan_Bator")),
ASIA_URUMQI(TimeZone.getTimeZone("Asia/Urumqi")),
ASIA_VIENTIANE(TimeZone.getTimeZone("Asia/Vientiane")),
ASIA_VLADIVOSTOK(TimeZone.getTimeZone("Asia/Vladivostok")),
ASIA_YAKUTSK(TimeZone.getTimeZone("Asia/Yakutsk")),
ASIA_YEKATERINBURG(TimeZone.getTimeZone("Asia/Yekaterinburg")),
ASIA_YEREVAN(TimeZone.getTimeZone("Asia/Yerevan")),
AST(TimeZone.getTimeZone("AST")),
ATLANTIC_AZORES(TimeZone.getTimeZone("Atlantic/Azores")),
ATLANTIC_BERMUDA(TimeZone.getTimeZone("Atlantic/Bermuda")),
ATLANTIC_CANARY(TimeZone.getTimeZone("Atlantic/Canary")),
ATLANTIC_CAPE_VERDE(TimeZone.getTimeZone("Atlantic/Cape_Verde")),
ATLANTIC_FAEROE(TimeZone.getTimeZone("Atlantic/Faeroe")),
ATLANTIC_JAN_MAYEN(TimeZone.getTimeZone("Atlantic/Jan_Mayen")),
ATLANTIC_MADEIRA(TimeZone.getTimeZone("Atlantic/Madeira")),
ATLANTIC_REYKJAVIK(TimeZone.getTimeZone("Atlantic/Reykjavik")),
ATLANTIC_SOUTH_GEORGIA(TimeZone.getTimeZone("Atlantic/South_Georgia")),
ATLANTIC_ST_HELENA(TimeZone.getTimeZone("Atlantic/St_Helena")),
ATLANTIC_STANLEY(TimeZone.getTimeZone("Atlantic/Stanley")),
AUSTRALIA_ACT(TimeZone.getTimeZone("Australia/ACT")),
AUSTRALIA_ADELAIDE(TimeZone.getTimeZone("Australia/Adelaide")),
AUSTRALIA_BRISBANE(TimeZone.getTimeZone("Australia/Brisbane")),
AUSTRALIA_BROKEN_HILL(TimeZone.getTimeZone("Australia/Broken_Hill")),
AUSTRALIA_CANBERRA(TimeZone.getTimeZone("Australia/Canberra")),
AUSTRALIA_DARWIN(TimeZone.getTimeZone("Australia/Darwin")),
AUSTRALIA_HOBART(TimeZone.getTimeZone("Australia/Hobart")),
AUSTRALIA_LHI(TimeZone.getTimeZone("Australia/LHI")),
AUSTRALIA_LINDEMAN(TimeZone.getTimeZone("Australia/Lindeman")),
AUSTRALIA_LORD_HOWE(TimeZone.getTimeZone("Australia/Lord_Howe")),
AUSTRALIA_MELBOURNE(TimeZone.getTimeZone("Australia/Melbourne")),
AUSTRALIA_NORTH(TimeZone.getTimeZone("Australia/North")),
AUSTRALIA_NSW(TimeZone.getTimeZone("Australia/NSW")),
AUSTRALIA_PERTH(TimeZone.getTimeZone("Australia/Perth")),
AUSTRALIA_QUEENSLAND(TimeZone.getTimeZone("Australia/Queensland")),
AUSTRALIA_SOUTH(TimeZone.getTimeZone("Australia/South")),
AUSTRALIA_SYDNEY(TimeZone.getTimeZone("Australia/Sydney")),
AUSTRALIA_TASMANIA(TimeZone.getTimeZone("Australia/Tasmania")),
AUSTRALIA_VICTORIA(TimeZone.getTimeZone("Australia/Victoria")),
AUSTRALIA_WEST(TimeZone.getTimeZone("Australia/West")),
AUSTRALIA_YANCOWINNA(TimeZone.getTimeZone("Australia/Yancowinna")),
BET(TimeZone.getTimeZone("BET")),
BRAZIL_ACRE(TimeZone.getTimeZone("Brazil/Acre")),
BRAZIL_DENORONHA(TimeZone.getTimeZone("Brazil/DeNoronha")),
BRAZIL_EAST(TimeZone.getTimeZone("Brazil/East")),
BRAZIL_WEST(TimeZone.getTimeZone("Brazil/West")),
BST(TimeZone.getTimeZone("BST")),
CANADA_ATLANTIC(TimeZone.getTimeZone("Canada/Atlantic")),
CANADA_CENTRAL(TimeZone.getTimeZone("Canada/Central")),
CANADA_EAST_SASKATCHEWAN(TimeZone.getTimeZone("Canada/East-Saskatchewan")),
CANADA_EASTERN(TimeZone.getTimeZone("Canada/Eastern")),
CANADA_MOUNTAIN(TimeZone.getTimeZone("Canada/Mountain")),
CANADA_NEWFOUNDLAND(TimeZone.getTimeZone("Canada/Newfoundland")),
CANADA_PACIFIC(TimeZone.getTimeZone("Canada/Pacific")),
CANADA_SASKATCHEWAN(TimeZone.getTimeZone("Canada/Saskatchewan")),
CANADA_YUKON(TimeZone.getTimeZone("Canada/Yukon")),
CAT(TimeZone.getTimeZone("CAT")),
CET(TimeZone.getTimeZone("CET")),
CHILE_CONTINENTAL(TimeZone.getTimeZone("Chile/Continental")),
CHILE_EASTERISLAND(TimeZone.getTimeZone("Chile/EasterIsland")),
CNT(TimeZone.getTimeZone("CNT")),
CST(TimeZone.getTimeZone("CST")),
CST6CDT(TimeZone.getTimeZone("CST6CDT")),
CTT(TimeZone.getTimeZone("CTT")),
CUBA(TimeZone.getTimeZone("Cuba")),
EAT(TimeZone.getTimeZone("EAT")),
ECT(TimeZone.getTimeZone("ECT")),
EET(TimeZone.getTimeZone("EET")),
EGYPT(TimeZone.getTimeZone("Egypt")),
EIRE(TimeZone.getTimeZone("Eire")),
EST(TimeZone.getTimeZone("EST")),
EST5EDT(TimeZone.getTimeZone("EST5EDT")),
ETC_GMT(TimeZone.getTimeZone("Etc/GMT")),
ETC_GMT_PLUS_0(TimeZone.getTimeZone("Etc/GMT+0")),
ETC_GMT_PLUS_1(TimeZone.getTimeZone("Etc/GMT+1")),
ETC_GMT_PLUS_10(TimeZone.getTimeZone("Etc/GMT+10")),
ETC_GMT_PLUS_11(TimeZone.getTimeZone("Etc/GMT+11")),
ETC_GMT_PLUS_12(TimeZone.getTimeZone("Etc/GMT+12")),
ETC_GMT_PLUS_2(TimeZone.getTimeZone("Etc/GMT+2")),
ETC_GMT_PLUS_3(TimeZone.getTimeZone("Etc/GMT+3")),
ETC_GMT_PLUS_4(TimeZone.getTimeZone("Etc/GMT+4")),
ETC_GMT_PLUS_5(TimeZone.getTimeZone("Etc/GMT+5")),
ETC_GMT_PLUS_6(TimeZone.getTimeZone("Etc/GMT+6")),
ETC_GMT_PLUS_7(TimeZone.getTimeZone("Etc/GMT+7")),
ETC_GMT_PLUS_8(TimeZone.getTimeZone("Etc/GMT+8")),
ETC_GMT_PLUS_9(TimeZone.getTimeZone("Etc/GMT+9")),
ETC_GMT_MINUS_0(TimeZone.getTimeZone("Etc/GMT-0")),
ETC_GMT_MINUS_1(TimeZone.getTimeZone("Etc/GMT-1")),
ETC_GMT_MINUS_10(TimeZone.getTimeZone("Etc/GMT-10")),
ETC_GMT_MINUS_11(TimeZone.getTimeZone("Etc/GMT-11")),
ETC_GMT_MINUS_12(TimeZone.getTimeZone("Etc/GMT-12")),
ETC_GMT_MINUS_13(TimeZone.getTimeZone("Etc/GMT-13")),
ETC_GMT_MINUS_14(TimeZone.getTimeZone("Etc/GMT-14")),
ETC_GMT_MINUS_2(TimeZone.getTimeZone("Etc/GMT-2")),
ETC_GMT_MINUS_3(TimeZone.getTimeZone("Etc/GMT-3")),
ETC_GMT_MINUS_4(TimeZone.getTimeZone("Etc/GMT-4")),
ETC_GMT_MINUS_5(TimeZone.getTimeZone("Etc/GMT-5")),
ETC_GMT_MINUS_6(TimeZone.getTimeZone("Etc/GMT-6")),
ETC_GMT_MINUS_7(TimeZone.getTimeZone("Etc/GMT-7")),
ETC_GMT_MINUS_8(TimeZone.getTimeZone("Etc/GMT-8")),
ETC_GMT_MINUS_9(TimeZone.getTimeZone("Etc/GMT-9")),
ETC_GMT0(TimeZone.getTimeZone("Etc/GMT0")),
ETC_GREENWICH(TimeZone.getTimeZone("Etc/Greenwich")),
ETC_UCT(TimeZone.getTimeZone("Etc/UCT")),
ETC_UNIVERSAL(TimeZone.getTimeZone("Etc/Universal")),
ETC_UTC(TimeZone.getTimeZone("Etc/UTC")),
ETC_ZULU(TimeZone.getTimeZone("Etc/Zulu")),
EUROPE_AMSTERDAM(TimeZone.getTimeZone("Europe/Amsterdam")),
EUROPE_ANDORRA(TimeZone.getTimeZone("Europe/Andorra")),
EUROPE_ATHENS(TimeZone.getTimeZone("Europe/Athens")),
EUROPE_BELFAST(TimeZone.getTimeZone("Europe/Belfast")),
EUROPE_BELGRADE(TimeZone.getTimeZone("Europe/Belgrade")),
EUROPE_BERLIN(TimeZone.getTimeZone("Europe/Berlin")),
EUROPE_BRATISLAVA(TimeZone.getTimeZone("Europe/Bratislava")),
EUROPE_BRUSSELS(TimeZone.getTimeZone("Europe/Brussels")),
EUROPE_BUCHAREST(TimeZone.getTimeZone("Europe/Bucharest")),
EUROPE_BUDAPEST(TimeZone.getTimeZone("Europe/Budapest")),
EUROPE_CHISINAU(TimeZone.getTimeZone("Europe/Chisinau")),
EUROPE_COPENHAGEN(TimeZone.getTimeZone("Europe/Copenhagen")),
EUROPE_DUBLIN(TimeZone.getTimeZone("Europe/Dublin")),
EUROPE_GIBRALTAR(TimeZone.getTimeZone("Europe/Gibraltar")),
EUROPE_HELSINKI(TimeZone.getTimeZone("Europe/Helsinki")),
EUROPE_ISTANBUL(TimeZone.getTimeZone("Europe/Istanbul")),
EUROPE_KALININGRAD(TimeZone.getTimeZone("Europe/Kaliningrad")),
EUROPE_KIEV(TimeZone.getTimeZone("Europe/Kiev")),
EUROPE_LISBON(TimeZone.getTimeZone("Europe/Lisbon")),
EUROPE_LJUBLJANA(TimeZone.getTimeZone("Europe/Ljubljana")),
EUROPE_LONDON(TimeZone.getTimeZone("Europe/London")),
EUROPE_LUXEMBOURG(TimeZone.getTimeZone("Europe/Luxembourg")),
EUROPE_MADRID(TimeZone.getTimeZone("Europe/Madrid")),
EUROPE_MALTA(TimeZone.getTimeZone("Europe/Malta")),
EUROPE_MINSK(TimeZone.getTimeZone("Europe/Minsk")),
EUROPE_MONACO(TimeZone.getTimeZone("Europe/Monaco")),
EUROPE_MOSCOW(TimeZone.getTimeZone("Europe/Moscow")),
EUROPE_NICOSIA(TimeZone.getTimeZone("Europe/Nicosia")),
EUROPE_OSLO(TimeZone.getTimeZone("Europe/Oslo")),
EUROPE_PARIS(TimeZone.getTimeZone("Europe/Paris")),
EUROPE_PRAGUE(TimeZone.getTimeZone("Europe/Prague")),
EUROPE_RIGA(TimeZone.getTimeZone("Europe/Riga")),
EUROPE_ROME(TimeZone.getTimeZone("Europe/Rome")),
EUROPE_SAMARA(TimeZone.getTimeZone("Europe/Samara")),
EUROPE_SAN_MARINO(TimeZone.getTimeZone("Europe/San_Marino")),
EUROPE_SARAJEVO(TimeZone.getTimeZone("Europe/Sarajevo")),
EUROPE_SIMFEROPOL(TimeZone.getTimeZone("Europe/Simferopol")),
EUROPE_SKOPJE(TimeZone.getTimeZone("Europe/Skopje")),
EUROPE_SOFIA(TimeZone.getTimeZone("Europe/Sofia")),
EUROPE_STOCKHOLM(TimeZone.getTimeZone("Europe/Stockholm")),
EUROPE_TALLINN(TimeZone.getTimeZone("Europe/Tallinn")),
EUROPE_TIRANE(TimeZone.getTimeZone("Europe/Tirane")),
EUROPE_TIRASPOL(TimeZone.getTimeZone("Europe/Tiraspol")),
EUROPE_UZHGOROD(TimeZone.getTimeZone("Europe/Uzhgorod")),
EUROPE_VADUZ(TimeZone.getTimeZone("Europe/Vaduz")),
EUROPE_VATICAN(TimeZone.getTimeZone("Europe/Vatican")),
EUROPE_VIENNA(TimeZone.getTimeZone("Europe/Vienna")),
EUROPE_VILNIUS(TimeZone.getTimeZone("Europe/Vilnius")),
EUROPE_WARSAW(TimeZone.getTimeZone("Europe/Warsaw")),
EUROPE_ZAGREB(TimeZone.getTimeZone("Europe/Zagreb")),
EUROPE_ZAPOROZHYE(TimeZone.getTimeZone("Europe/Zaporozhye")),
EUROPE_ZURICH(TimeZone.getTimeZone("Europe/Zurich")),
GB(TimeZone.getTimeZone("GB")),
GB_EIRE(TimeZone.getTimeZone("GB-Eire")),
GMT(TimeZone.getTimeZone("GMT")),
GMT0(TimeZone.getTimeZone("GMT0")),
GREENWICH(TimeZone.getTimeZone("Greenwich")),
HONGKONG(TimeZone.getTimeZone("Hongkong")),
HST(TimeZone.getTimeZone("HST")),
ICELAND(TimeZone.getTimeZone("Iceland")),
IET(TimeZone.getTimeZone("IET")),
INDIAN_ANTANANARIVO(TimeZone.getTimeZone("Indian/Antananarivo")),
INDIAN_CHAGOS(TimeZone.getTimeZone("Indian/Chagos")),
INDIAN_CHRISTMAS(TimeZone.getTimeZone("Indian/Christmas")),
INDIAN_COCOS(TimeZone.getTimeZone("Indian/Cocos")),
INDIAN_COMORO(TimeZone.getTimeZone("Indian/Comoro")),
INDIAN_KERGUELEN(TimeZone.getTimeZone("Indian/Kerguelen")),
INDIAN_MAHE(TimeZone.getTimeZone("Indian/Mahe")),
INDIAN_MALDIVES(TimeZone.getTimeZone("Indian/Maldives")),
INDIAN_MAURITIUS(TimeZone.getTimeZone("Indian/Mauritius")),
INDIAN_MAYOTTE(TimeZone.getTimeZone("Indian/Mayotte")),
INDIAN_REUNION(TimeZone.getTimeZone("Indian/Reunion")),
IRAN(TimeZone.getTimeZone("Iran")),
ISRAEL(TimeZone.getTimeZone("Israel")),
IST(TimeZone.getTimeZone("IST")),
JAMAICA(TimeZone.getTimeZone("Jamaica")),
JAPAN(TimeZone.getTimeZone("Japan")),
JST(TimeZone.getTimeZone("JST")),
KWAJALEIN(TimeZone.getTimeZone("Kwajalein")),
LIBYA(TimeZone.getTimeZone("Libya")),
MET(TimeZone.getTimeZone("MET")),
MEXICO_BAJANORTE(TimeZone.getTimeZone("Mexico/BajaNorte")),
MEXICO_BAJASUR(TimeZone.getTimeZone("Mexico/BajaSur")),
MEXICO_GENERAL(TimeZone.getTimeZone("Mexico/General")),
MIDEAST_RIYADH87(TimeZone.getTimeZone("Mideast/Riyadh87")),
MIDEAST_RIYADH88(TimeZone.getTimeZone("Mideast/Riyadh88")),
MIDEAST_RIYADH89(TimeZone.getTimeZone("Mideast/Riyadh89")),
MIT(TimeZone.getTimeZone("MIT")),
MST(TimeZone.getTimeZone("MST")),
MST7MDT(TimeZone.getTimeZone("MST7MDT")),
NAVAJO(TimeZone.getTimeZone("Navajo")),
NET(TimeZone.getTimeZone("NET")),
NST(TimeZone.getTimeZone("NST")),
NZ(TimeZone.getTimeZone("NZ")),
NZ_CHAT(TimeZone.getTimeZone("NZ-CHAT")),
PACIFIC_APIA(TimeZone.getTimeZone("Pacific/Apia")),
PACIFIC_AUCKLAND(TimeZone.getTimeZone("Pacific/Auckland")),
PACIFIC_CHATHAM(TimeZone.getTimeZone("Pacific/Chatham")),
PACIFIC_EASTER(TimeZone.getTimeZone("Pacific/Easter")),
PACIFIC_EFATE(TimeZone.getTimeZone("Pacific/Efate")),
PACIFIC_ENDERBURY(TimeZone.getTimeZone("Pacific/Enderbury")),
PACIFIC_FAKAOFO(TimeZone.getTimeZone("Pacific/Fakaofo")),
PACIFIC_FIJI(TimeZone.getTimeZone("Pacific/Fiji")),
PACIFIC_FUNAFUTI(TimeZone.getTimeZone("Pacific/Funafuti")),
PACIFIC_GALAPAGOS(TimeZone.getTimeZone("Pacific/Galapagos")),
PACIFIC_GAMBIER(TimeZone.getTimeZone("Pacific/Gambier")),
PACIFIC_GUADALCANAL(TimeZone.getTimeZone("Pacific/Guadalcanal")),
PACIFIC_GUAM(TimeZone.getTimeZone("Pacific/Guam")),
PACIFIC_HONOLULU(TimeZone.getTimeZone("Pacific/Honolulu")),
PACIFIC_JOHNSTON(TimeZone.getTimeZone("Pacific/Johnston")),
PACIFIC_KIRITIMATI(TimeZone.getTimeZone("Pacific/Kiritimati")),
PACIFIC_KOSRAE(TimeZone.getTimeZone("Pacific/Kosrae")),
PACIFIC_KWAJALEIN(TimeZone.getTimeZone("Pacific/Kwajalein")),
PACIFIC_MAJURO(TimeZone.getTimeZone("Pacific/Majuro")),
PACIFIC_MARQUESAS(TimeZone.getTimeZone("Pacific/Marquesas")),
PACIFIC_MIDWAY(TimeZone.getTimeZone("Pacific/Midway")),
PACIFIC_NAURU(TimeZone.getTimeZone("Pacific/Nauru")),
PACIFIC_NIUE(TimeZone.getTimeZone("Pacific/Niue")),
PACIFIC_NORFOLK(TimeZone.getTimeZone("Pacific/Norfolk")),
PACIFIC_NOUMEA(TimeZone.getTimeZone("Pacific/Noumea")),
PACIFIC_PAGO_PAGO(TimeZone.getTimeZone("Pacific/Pago_Pago")),
PACIFIC_PALAU(TimeZone.getTimeZone("Pacific/Palau")),
PACIFIC_PITCAIRN(TimeZone.getTimeZone("Pacific/Pitcairn")),
PACIFIC_PONAPE(TimeZone.getTimeZone("Pacific/Ponape")),
PACIFIC_PORT_MORESBY(TimeZone.getTimeZone("Pacific/Port_Moresby")),
PACIFIC_RAROTONGA(TimeZone.getTimeZone("Pacific/Rarotonga")),
PACIFIC_SAIPAN(TimeZone.getTimeZone("Pacific/Saipan")),
PACIFIC_SAMOA(TimeZone.getTimeZone("Pacific/Samoa")),
PACIFIC_TAHITI(TimeZone.getTimeZone("Pacific/Tahiti")),
PACIFIC_TARAWA(TimeZone.getTimeZone("Pacific/Tarawa")),
PACIFIC_TONGATAPU(TimeZone.getTimeZone("Pacific/Tongatapu")),
PACIFIC_TRUK(TimeZone.getTimeZone("Pacific/Truk")),
PACIFIC_WAKE(TimeZone.getTimeZone("Pacific/Wake")),
PACIFIC_WALLIS(TimeZone.getTimeZone("Pacific/Wallis")),
PACIFIC_YAP(TimeZone.getTimeZone("Pacific/Yap")),
PLT(TimeZone.getTimeZone("PLT")),
PNT(TimeZone.getTimeZone("PNT")),
POLAND(TimeZone.getTimeZone("Poland")),
PORTUGAL(TimeZone.getTimeZone("Portugal")),
PRC(TimeZone.getTimeZone("PRC")),
PRT(TimeZone.getTimeZone("PRT")),
PST(TimeZone.getTimeZone("PST")),
PST8PDT(TimeZone.getTimeZone("PST8PDT")),
ROK(TimeZone.getTimeZone("ROK")),
SINGAPORE(TimeZone.getTimeZone("Singapore")),
SST(TimeZone.getTimeZone("SST")),
SYSTEMV_AST4(TimeZone.getTimeZone("SystemV/AST4")),
SYSTEMV_AST4ADT(TimeZone.getTimeZone("SystemV/AST4ADT")),
SYSTEMV_CST6(TimeZone.getTimeZone("SystemV/CST6")),
SYSTEMV_CST6CDT(TimeZone.getTimeZone("SystemV/CST6CDT")),
SYSTEMV_EST5(TimeZone.getTimeZone("SystemV/EST5")),
SYSTEMV_EST5EDT(TimeZone.getTimeZone("SystemV/EST5EDT")),
SYSTEMV_HST10(TimeZone.getTimeZone("SystemV/HST10")),
SYSTEMV_MST7(TimeZone.getTimeZone("SystemV/MST7")),
SYSTEMV_MST7MDT(TimeZone.getTimeZone("SystemV/MST7MDT")),
SYSTEMV_PST8(TimeZone.getTimeZone("SystemV/PST8")),
SYSTEMV_PST8PDT(TimeZone.getTimeZone("SystemV/PST8PDT")),
SYSTEMV_YST9(TimeZone.getTimeZone("SystemV/YST9")),
SYSTEMV_YST9YDT(TimeZone.getTimeZone("SystemV/YST9YDT")),
TURKEY(TimeZone.getTimeZone("Turkey")),
UCT(TimeZone.getTimeZone("UCT")),
UNIVERSAL(TimeZone.getTimeZone("Universal")),
US_ALASKA(TimeZone.getTimeZone("US/Alaska")),
US_ALEUTIAN(TimeZone.getTimeZone("US/Aleutian")),
US_ARIZONA(TimeZone.getTimeZone("US/Arizona")),
US_CENTRAL(TimeZone.getTimeZone("US/Central")),
US_EAST_INDIANA(TimeZone.getTimeZone("US/East-Indiana")),
US_EASTERN(TimeZone.getTimeZone("US/Eastern")),
US_HAWAII(TimeZone.getTimeZone("US/Hawaii")),
US_INDIANA_STARKE(TimeZone.getTimeZone("US/Indiana-Starke")),
US_MICHIGAN(TimeZone.getTimeZone("US/Michigan")),
US_MOUNTAIN(TimeZone.getTimeZone("US/Mountain")),
US_PACIFIC(TimeZone.getTimeZone("US/Pacific")),
US_PACIFIC_NEW(TimeZone.getTimeZone("US/Pacific-New")),
US_SAMOA(TimeZone.getTimeZone("US/Samoa")),
UTC(TimeZone.getTimeZone("UTC")),
VST(TimeZone.getTimeZone("VST")),
W_SU(TimeZone.getTimeZone("W-SU")),
WET(TimeZone.getTimeZone("WET")),
ZULU(TimeZone.getTimeZone("Zulu"));
private final TimeZone tz;
private TimeZoneEnum(final TimeZone tz)
{
this.tz = tz;
}
public final TimeZone getTimeZone()
{
return tz;
}
}
Java 一个Swing ActionListener,用于打开JFileChooser并返回所选文件
/** This action creates and shows a modal save-file dialog. */
public abstract static class FileAction extends AbstractAction {
private final JFileChooser chooser = new JFileChooser();
private final JPanel parent;
FileAction(JPanel parent) {
this.parent = parent;
}
@Override public void actionPerformed(ActionEvent evt) {
// Show dialog; won't return until dialog is closed:
chooser.showSaveDialog(parent);
// Get the selected file
File file = chooser.getSelectedFile();
if (file != null) {
handleFile(file);
}
}
public abstract void handleFile(File file);
}
...
myButton.addActionListener(new FileAction(getMainPanel()) {
@Override public void handleFile(File file) {
// do whatever you want with the file...
}
});