Source Code Cross Referenced for DateFormatZoneData.java in  » 6.0-JDK-Modules » j2me » sun » text » resources » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » j2me » sun.text.resources 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


0001:        /*
0002:         * 
0003:         * @(#)DateFormatZoneData.java	1.29 06/10/11
0004:         * 
0005:         * Portions Copyright  2000-2006 Sun Microsystems, Inc. All Rights
0006:         * Reserved.  Use is subject to license terms.
0007:         * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
0008:         * 
0009:         * This program is free software; you can redistribute it and/or
0010:         * modify it under the terms of the GNU General Public License version
0011:         * 2 only, as published by the Free Software Foundation.
0012:         * 
0013:         * This program is distributed in the hope that it will be useful, but
0014:         * WITHOUT ANY WARRANTY; without even the implied warranty of
0015:         * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
0016:         * General Public License version 2 for more details (a copy is
0017:         * included at /legal/license.txt).
0018:         * 
0019:         * You should have received a copy of the GNU General Public License
0020:         * version 2 along with this work; if not, write to the Free Software
0021:         * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
0022:         * 02110-1301 USA
0023:         * 
0024:         * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
0025:         * Clara, CA 95054 or visit www.sun.com if you need additional
0026:         * information or have any questions.
0027:         */
0028:
0029:        /*
0030:         * (C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
0031:         * (C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved
0032:         *
0033:         * The original version of this source code and documentation
0034:         * is copyrighted and owned by Taligent, Inc., a wholly-owned
0035:         * subsidiary of IBM. These materials are provided under terms
0036:         * of a License Agreement between Taligent and Sun. This technology
0037:         * is protected by multiple US and International patents.
0038:         *
0039:         * This notice and attribution to Taligent may not be removed.
0040:         * Taligent is a registered trademark of Taligent, Inc.
0041:         *
0042:         */
0043:
0044:        package sun.text.resources;
0045:
0046:        import java.util.ResourceBundle;
0047:        import java.util.Enumeration;
0048:        import java.util.Hashtable;
0049:        import java.util.Vector;
0050:
0051:        /**
0052:         * Supplement package private date-time formatting zone data for DateFormat.
0053:         * DateFormatData used in DateFormat will be initialized by loading the data
0054:         * from LocaleElements and DateFormatZoneData resources. The zone data are
0055:         * represented with the following form:
0056:         * {ID, new String[] {ID, long zone string, short zone string, long daylight 
0057:         * string, short daylight string, representative city of zone}}, where ID is
0058:         * NOT localized, but is used to look up the localized timezone data
0059:         * internally. Localizers can localize any zone strings except
0060:         * for the ID of the timezone.
0061:         * Also, localizer should not touch "localPatternChars" entry.
0062:         *
0063:         * The <CODE>DateFormatZoneData</CODE> bundles of all locales must extend
0064:         * this base class. This class implements similar to 
0065:         * <CODE>ListResourceBundle</CODE>, except that it preserves the order of 
0066:         * the keys that it obtained from <CODE>getContents</CODE> and return through
0067:         * <CODE>getKeys</CODE>. As in <CODE>ListResourceBundle</CODE>,
0068:         * <CODE>getKeys</CODE> appends keys from the parent bundle's
0069:         * <CODE>getKeys</CODE> to this bundle's keys unless they duplicate
0070:         * one of this bundle's keys.
0071:         *
0072:         * @see          ListResourceBundle
0073:         * @see          Format
0074:         * @see          DateFormatData
0075:         * @see          LocaleElements
0076:         * @see          SimpleDateFormat
0077:         * @see          TimeZone
0078:         * @version      1.29, 10/11/06
0079:         * @author       Chen-Lieh Huang
0080:         */
0081:        //  ROOT DateFormatZoneData
0082:        //
0083:        public class DateFormatZoneData extends ResourceBundle {
0084:            private static final String LOCALPATTERNCHARS = "localPatternChars";
0085:
0086:            /**
0087:             * Override ResourceBundle. Same semantics.
0088:             */
0089:            public Object handleGetObject(String key) {
0090:                if (lookup == null) {
0091:                    loadLookup();
0092:                }
0093:                if (LOCALPATTERNCHARS.equals(key)) {
0094:                    return lookup.get(key);
0095:                }
0096:
0097:                String[] contents = (String[]) lookup.get(key);
0098:                if (contents == null) {
0099:                    return null;
0100:                }
0101:
0102:                int clen = contents.length;
0103:                String[] tmpobj = new String[clen + 1];
0104:                tmpobj[0] = key;
0105:                for (int i = 0; i < clen; i++) {
0106:                    tmpobj[i + 1] = contents[i];
0107:                }
0108:                return tmpobj;
0109:            }
0110:
0111:            /**
0112:             * Implementation of ResourceBundle.getKeys. Unlike the implementation in
0113:             * <CODE>ListResourceBundle</CODE>, this implementation preserves 
0114:             * the order of keys obtained from <CODE>getContents</CODE>.
0115:             */
0116:            public Enumeration getKeys() {
0117:                if (lookup == null) {
0118:                    loadLookup();
0119:                }
0120:                Enumeration result = null;
0121:                if (parent != null) {
0122:                    final Enumeration myKeys = keys.elements();
0123:                    final Enumeration parentKeys = parent.getKeys();
0124:
0125:                    result = new Enumeration() {
0126:                        public boolean hasMoreElements() {
0127:                            if (temp == null) {
0128:                                nextElement();
0129:                            }
0130:                            return (temp != null);
0131:                        }
0132:
0133:                        public Object nextElement() {
0134:                            Object returnVal = temp;
0135:                            if (myKeys.hasMoreElements()) {
0136:                                temp = myKeys.nextElement();
0137:                            } else {
0138:                                temp = null;
0139:                                while ((temp == null)
0140:                                        && (parentKeys.hasMoreElements())) {
0141:                                    temp = parentKeys.nextElement();
0142:                                    if (lookup.containsKey(temp))
0143:                                        temp = null;
0144:                                }
0145:                            }
0146:                            return returnVal;
0147:                        }
0148:
0149:                        Object temp = null;
0150:                    };
0151:                } else {
0152:                    result = keys.elements();
0153:                }
0154:                return result;
0155:            }
0156:
0157:            /**
0158:             * Create hashtable and key vector while loading resources.
0159:             */
0160:            private synchronized void loadLookup() {
0161:                if (lookup != null) {
0162:                    return;
0163:                }
0164:                Object[][] contents = getContents();
0165:                Hashtable temp = new Hashtable(contents.length);
0166:                Vector tempVec = new Vector(contents.length);
0167:                for (int i = 0; i < contents.length; ++i) {
0168:                    temp.put(contents[i][0], contents[i][1]);
0169:                    tempVec.add(contents[i][0]);
0170:                }
0171:                keys = tempVec;
0172:                lookup = temp;
0173:            }
0174:
0175:            Hashtable lookup = null;
0176:            Vector keys = null;
0177:
0178:            /**
0179:             * Overrides ListResourceBundle
0180:             */
0181:            public Object[][] getContents() {
0182:                String ACT[] = new String[] { "Acre Time", "ACT",
0183:                        "Acre Summer Time", "ACST" };
0184:                String ADELAIDE[] = new String[] {
0185:                        "Central Standard Time (South Australia)", "CST",
0186:                        "Central Summer Time (South Australia)", "CST" };
0187:                String AGT[] = new String[] { "Argentine Time", "ART",
0188:                        "Argentine Summer Time", "ARST" };
0189:                String AKST[] = new String[] { "Alaska Standard Time", "AKST",
0190:                        "Alaska Daylight Time", "AKDT" };
0191:                String AMT[] = new String[] { "Amazon Time", "AMT",
0192:                        "Amazon Summer Time", "AMST" };
0193:                String ARAST[] = new String[] { "Arabia Standard Time", "AST",
0194:                        "Arabia Daylight Time", "ADT" };
0195:                String ARMT[] = new String[] { "Armenia Time", "AMT",
0196:                        "Armenia Summer Time", "AMST" };
0197:                String AST[] = new String[] { "Atlantic Standard Time", "AST",
0198:                        "Atlantic Daylight Time", "ADT" };
0199:                String BDT[] = new String[] { "Bangladesh Time", "BDT",
0200:                        "Bangladesh Summer Time", "BDST" };
0201:                String BRISBANE[] = new String[] {
0202:                        "Eastern Standard Time (Queensland)", "EST",
0203:                        "Eastern Summer Time (Queensland)", "EST" };
0204:                String BROKEN_HILL[] = new String[] {
0205:                        "Central Standard Time (South Australia/New South Wales)",
0206:                        "CST",
0207:                        "Central Summer Time (South Australia/New South Wales)",
0208:                        "CST" };
0209:                String BRT[] = new String[] { "Brasilia Time", "BRT",
0210:                        "Brasilia Summer Time", "BRST" };
0211:                String BTT[] = new String[] { "Bhutan Time", "BTT",
0212:                        "Bhutan Summer Time", "BTST" };
0213:                String CAT[] = new String[] { "Central African Time", "CAT",
0214:                        "Central African Summer Time", "CAST" };
0215:                String CET[] = new String[] { "Central European Time", "CET",
0216:                        "Central European Summer Time", "CEST" };
0217:                String CHAST[] = new String[] { "Chatham Standard Time",
0218:                        "CHAST", "Chatham Daylight Time", "CHADT" };
0219:                String CIT[] = new String[] { "Central Indonesia Time", "CIT",
0220:                        "Central Indonesia Summer Time", "CIST" };
0221:                String CLT[] = new String[] { "Chile Time", "CLT",
0222:                        "Chile Summer Time", "CLST" };
0223:                String CST[] = new String[] { "Central Standard Time", "CST",
0224:                        "Central Daylight Time", "CDT" };
0225:                String CTT[] = new String[] { "China Standard Time", "CST",
0226:                        "China Daylight Time", "CDT" };
0227:                String DARWIN[] = new String[] {
0228:                        "Central Standard Time (Northern Territory)", "CST",
0229:                        "Central Summer Time (Northern Territory)", "CST" };
0230:                String DUBLIN[] = new String[] { "Greenwich Mean Time", "GMT",
0231:                        "Irish Summer Time", "IST" };
0232:                String EAT[] = new String[] { "Eastern African Time", "EAT",
0233:                        "Eastern African Summer Time", "EAST" };
0234:                String EASTER[] = new String[] { "Easter Is. Time", "EAST",
0235:                        "Easter Is. Summer Time", "EASST" };
0236:                String EET[] = new String[] { "Eastern European Time", "EET",
0237:                        "Eastern European Summer Time", "EEST" };
0238:                String EGT[] = new String[] { "Eastern Greenland Time", "EGT",
0239:                        "Eastern Greenland Summer Time", "EGST" };
0240:                String EST[] = new String[] { "Eastern Standard Time", "EST",
0241:                        "Eastern Daylight Time", "EDT" };
0242:                String EST_NSW[] = new String[] {
0243:                        "Eastern Standard Time (New South Wales)", "EST",
0244:                        "Eastern Summer Time (New South Wales)", "EST" };
0245:                String GAMBIER[] = new String[] { "Gambier Time", "GAMT",
0246:                        "Gambier Summer Time", "GAMST" };
0247:                String GMT[] = new String[] { "Greenwich Mean Time", "GMT",
0248:                        "Greenwich Mean Time", "GMT" };
0249:                String GMTBST[] = new String[] { "Greenwich Mean Time", "GMT",
0250:                        "British Summer Time", "BST" };
0251:                String GST[] = new String[] { "Gulf Standard Time", "GST",
0252:                        "Gulf Daylight Time", "GDT" };
0253:                String HAST[] = new String[] { "Hawaii-Aleutian Standard Time",
0254:                        "HAST", "Hawaii-Aleutian Daylight Time", "HADT" };
0255:                String HKT[] = new String[] { "Hong Kong Time", "HKT",
0256:                        "Hong Kong Summer Time", "HKST" };
0257:                String HST[] = new String[] { "Hawaii Standard Time", "HST",
0258:                        "Hawaii Daylight Time", "HDT" };
0259:                String ICT[] = new String[] { "Indochina Time", "ICT",
0260:                        "Indochina Summer Time", "ICST" };
0261:                String IRT[] = new String[] { "Iran Standard Time", "IRST",
0262:                        "Iran Daylight Time", "IRDT" };
0263:                String ISRAEL[] = new String[] { "Israel Standard Time", "IST",
0264:                        "Israel Daylight Time", "IDT" };
0265:                String IST[] = new String[] { "India Standard Time", "IST",
0266:                        "India Daylight Time", "IDT" };
0267:                String JST[] = new String[] { "Japan Standard Time", "JST",
0268:                        "Japan Daylight Time", "JDT" };
0269:                String KST[] = new String[] { "Korea Standard Time", "KST",
0270:                        "Korea Daylight Time", "KDT" };
0271:                String LORD_HOWE[] = new String[] { "Load Howe Standard Time",
0272:                        "LHST", "Load Howe Summer Time", "LHST" };
0273:                String MHT[] = new String[] { "Marshall Islands Time", "MHT",
0274:                        "Marshall Islands Summer Time", "MHST" };
0275:                String MSK[] = new String[] { "Moscow Standard Time", "MSK",
0276:                        "Moscow Daylight Time", "MSD" };
0277:                String MST[] = new String[] { "Mountain Standard Time", "MST",
0278:                        "Mountain Daylight Time", "MDT" };
0279:                String MYT[] = new String[] { "Malaysia Time", "MYT",
0280:                        "Malaysia Summer Time", "MYST" };
0281:                String NORONHA[] = new String[] { "Fernando de Noronha Time",
0282:                        "FNT", "Fernando de Noronha Summer Time", "FNST" };
0283:                String NST[] = new String[] { "Newfoundland Standard Time",
0284:                        "NST", "Newfoundland Daylight Time", "NDT" };
0285:                String NZST[] = new String[] { "New Zealand Standard Time",
0286:                        "NZST", "New Zealand Daylight Time", "NZDT" };
0287:                String PITCAIRN[] = new String[] { "Pitcairn Standard Time",
0288:                        "PST", "Pitcairn Daylight Time", "PDT" };
0289:                String PKT[] = new String[] { "Pakistan Time", "PKT",
0290:                        "Pakistan Summer Time", "PKST" };
0291:                String PST[] = new String[] { "Pacific Standard Time", "PST",
0292:                        "Pacific Daylight Time", "PDT" };
0293:                String SAST[] = new String[] { "South Africa Standard Time",
0294:                        "SAST", "South Africa Summer Time", "SAST" };
0295:                String SBT[] = new String[] { "Solomon Is. Time", "SBT",
0296:                        "Solomon Is. Summer Time", "SBST" };
0297:                String SGT[] = new String[] { "Singapore Time", "SGT",
0298:                        "Singapore Summer Time", "SGST" };
0299:                String TASMANIA[] = new String[] {
0300:                        "Eastern Standard Time (Tasmania)", "EST",
0301:                        "Eastern Summer Time (Tasmania)", "EST" };
0302:                String TMT[] = new String[] { "Turkmenistan Time", "TMT",
0303:                        "Turkmenistan Summer Time", "TMST" };
0304:                String ULAT[] = new String[] { "Ulaanbaatar Time", "ULAT",
0305:                        "Ulaanbaatar Summer Time", "ULAST" };
0306:                String WAT[] = new String[] { "Western African Time", "WAT",
0307:                        "Western African Summer Time", "WAST" };
0308:                String WET[] = new String[] { "Western European Time", "WET",
0309:                        "Western European Summer Time", "WEST" };
0310:                String WIT[] = new String[] { "West Indonesia Time", "WIT",
0311:                        "West Indonesia Summer Time", "WIST" };
0312:                String WST_AUS[] = new String[] {
0313:                        "Western Standard Time (Australia)", "WST",
0314:                        "Western Summer Time (Australia)", "WST" };
0315:                String SAMOA[] = new String[] { "Samoa Standard Time", "SST",
0316:                        "Samoa Daylight Time", "SDT" };
0317:                String WST_SAMOA[] = new String[] { "West Samoa Time", "WST",
0318:                        "West Samoa Summer Time", "WSST" };
0319:                String ChST[] = new String[] { "Chamorro Standard Time",
0320:                        "ChST", "Chamorro Daylight Time", "ChDT" };
0321:                String VICTORIA[] = new String[] {
0322:                        "Eastern Standard Time (Victoria)", "EST",
0323:                        "Eastern Summer Time (Victoria)", "EST" };
0324:                String UTC[] = new String[] { "Coordinated Universal Time",
0325:                        "UTC", "Coordinated Universal Time", "UTC" };
0326:                String UZT[] = new String[] { "Uzbekistan Time", "UZT",
0327:                        "Uzbekistan Summer Time", "UZST" };
0328:
0329:                return new Object[][] {
0330:                        { "PST", PST },
0331:                        { "America/Los_Angeles", PST },
0332:                        { "MST", MST },
0333:                        { "America/Denver", MST },
0334:                        { "PNT", MST },
0335:                        { "America/Phoenix", MST },
0336:                        { "CST", CST },
0337:                        { "America/Chicago", CST },
0338:                        { "EST", EST },
0339:                        { "America/New_York", EST },
0340:                        { "IET", EST },
0341:                        { "America/Indianapolis", EST },
0342:                        { "HST", HST },
0343:                        { "Pacific/Honolulu", HST },
0344:                        { "AST", AKST },
0345:                        { "America/Anchorage", AKST },
0346:                        { "America/Halifax", AST },
0347:                        { "CNT", NST },
0348:                        { "America/St_Johns", NST },
0349:                        { "ECT", CET },
0350:                        { "Europe/Paris", CET },
0351:                        { "GMT", GMT },
0352:                        { "Africa/Casablanca", WET },
0353:                        { "Asia/Jerusalem", ISRAEL },
0354:                        { "JST", JST },
0355:                        { "Asia/Tokyo", JST },
0356:                        { "Europe/Bucharest", EET },
0357:                        { "CTT", CTT },
0358:                        { "Asia/Shanghai", CTT },
0359:                        /* Don't change the order of the above zones
0360:                         * to keep compatibility with the previous version.
0361:                         */
0362:
0363:                        {
0364:                                "ACT",
0365:                                new String[] {
0366:                                        "Central Standard Time (Northern Territory)",
0367:                                        "CST",
0368:                                        "Central Daylight Time (Northern Territory)",
0369:                                        "CDT" } },
0370:                        { "AET", EST_NSW },
0371:                        { "AGT", AGT },
0372:                        { "ART", EET },
0373:                        { "Africa/Abidjan", GMT },
0374:                        { "Africa/Accra", GMT },
0375:                        { "Africa/Addis_Ababa", EAT },
0376:                        { "Africa/Algiers", CET },
0377:                        { "Africa/Asmera", EAT },
0378:                        { "Africa/Bamako", GMT },
0379:                        { "Africa/Bangui", WAT },
0380:                        { "Africa/Banjul", GMT },
0381:                        { "Africa/Bissau", GMT },
0382:                        { "Africa/Blantyre", CAT },
0383:                        { "Africa/Brazzaville", WAT },
0384:                        { "Africa/Bujumbura", CAT },
0385:                        { "Africa/Cairo", EET },
0386:                        { "Africa/Ceuta", CET },
0387:                        { "Africa/Conakry", GMT },
0388:                        { "Africa/Dakar", GMT },
0389:                        { "Africa/Dar_es_Salaam", EAT },
0390:                        { "Africa/Djibouti", EAT },
0391:                        { "Africa/Douala", WAT },
0392:                        { "Africa/El_Aaiun", WET },
0393:                        { "Africa/Freetown", GMT },
0394:                        { "Africa/Gaborone", CAT },
0395:                        { "Africa/Harare", CAT },
0396:                        { "Africa/Johannesburg", SAST },
0397:                        { "Africa/Kampala", EAT },
0398:                        { "Africa/Khartoum", EAT },
0399:                        { "Africa/Kigali", CAT },
0400:                        { "Africa/Kinshasa", WAT },
0401:                        { "Africa/Lagos", WAT },
0402:                        { "Africa/Libreville", WAT },
0403:                        { "Africa/Lome", GMT },
0404:                        { "Africa/Luanda", WAT },
0405:                        { "Africa/Lubumbashi", CAT },
0406:                        { "Africa/Lusaka", CAT },
0407:                        { "Africa/Malabo", WAT },
0408:                        { "Africa/Maputo", CAT },
0409:                        { "Africa/Maseru", SAST },
0410:                        { "Africa/Mbabane", SAST },
0411:                        { "Africa/Mogadishu", EAT },
0412:                        { "Africa/Monrovia", GMT },
0413:                        { "Africa/Nairobi", EAT },
0414:                        { "Africa/Ndjamena", WAT },
0415:                        { "Africa/Niamey", WAT },
0416:                        { "Africa/Nouakchott", GMT },
0417:                        { "Africa/Ouagadougou", GMT },
0418:                        { "Africa/Porto-Novo", WAT },
0419:                        { "Africa/Sao_Tome", GMT },
0420:                        { "Africa/Timbuktu", GMT },
0421:                        { "Africa/Tripoli", EET },
0422:                        { "Africa/Tunis", CET },
0423:                        { "Africa/Windhoek", WAT },
0424:                        { "America/Adak", HAST },
0425:                        { "America/Anguilla", AST },
0426:                        { "America/Antigua", AST },
0427:                        { "America/Araguaina", BRT },
0428:                        { "America/Aruba", AST },
0429:                        { "America/Argentina/Buenos_Aires", AGT },
0430:                        { "America/Argentina/Catamarca", AGT },
0431:                        { "America/Argentina/ComodRivadavia", AGT },
0432:                        { "America/Argentina/Cordoba", AGT },
0433:                        { "America/Argentina/Jujuy", AGT },
0434:                        { "America/Argentina/La_Rioja", AGT },
0435:                        { "America/Argentina/Mendoza", AGT },
0436:                        { "America/Argentina/Rio_Gallegos", AGT },
0437:                        { "America/Argentina/San_Juan", AGT },
0438:                        { "America/Argentina/Tucuman", AGT },
0439:                        { "America/Argentina/Ushuaia", AGT },
0440:                        {
0441:                                "America/Asuncion",
0442:                                new String[] { "Paraguay Time", "PYT",
0443:                                        "Paraguay Summer Time", "PYST" } },
0444:                        { "America/Atka", HAST },
0445:                        { "America/Bahia", BRT },
0446:                        { "America/Barbados", AST },
0447:                        { "America/Belem", BRT },
0448:                        { "America/Belize", CST },
0449:                        { "America/Boa_Vista", AMT },
0450:                        {
0451:                                "America/Bogota",
0452:                                new String[] { "Colombia Time", "COT",
0453:                                        "Colombia Summer Time", "COST" } },
0454:                        { "America/Boise", MST },
0455:                        { "America/Buenos_Aires", AGT },
0456:                        { "America/Cambridge_Bay", MST },
0457:                        { "America/Campo_Grande", AMT },
0458:                        { "America/Cancun", CST },
0459:                        {
0460:                                "America/Caracas",
0461:                                new String[] { "Venezuela Time", "VET",
0462:                                        "Venezuela Summer Time", "VEST" } },
0463:                        { "America/Catamarca", AGT },
0464:                        {
0465:                                "America/Cayenne",
0466:                                new String[] { "French Guiana Time", "GFT",
0467:                                        "French Guiana Summer Time", "GFST" } },
0468:                        { "America/Cayman", EST },
0469:                        { "America/Chihuahua", MST },
0470:                        { "America/Coral_Harbour", EST },
0471:                        { "America/Cordoba", AGT },
0472:                        { "America/Costa_Rica", CST },
0473:                        { "America/Cuiaba", AMT },
0474:                        { "America/Curacao", AST },
0475:                        { "America/Danmarkshavn", GMT },
0476:                        { "America/Dawson", PST },
0477:                        { "America/Dawson_Creek", MST },
0478:                        { "America/Detroit", EST },
0479:                        { "America/Dominica", AST },
0480:                        { "America/Edmonton", MST },
0481:                        { "America/Eirunepe", ACT },
0482:                        { "America/El_Salvador", CST },
0483:                        { "America/Ensenada", PST },
0484:                        { "America/Fort_Wayne", EST },
0485:                        { "America/Fortaleza", BRT },
0486:                        { "America/Glace_Bay", AST },
0487:                        {
0488:                                "America/Godthab",
0489:                                new String[] { "Western Greenland Time", "WGT",
0490:                                        "Western Greenland Summer Time", "WGST" } },
0491:                        { "America/Goose_Bay", AST },
0492:                        { "America/Grand_Turk", EST },
0493:                        { "America/Grenada", AST },
0494:                        { "America/Guadeloupe", AST },
0495:                        { "America/Guatemala", CST },
0496:                        {
0497:                                "America/Guayaquil",
0498:                                new String[] { "Ecuador Time", "ECT",
0499:                                        "Ecuador Summer Time", "ECST" } },
0500:                        {
0501:                                "America/Guyana",
0502:                                new String[] { "Guyana Time", "GYT",
0503:                                        "Guyana Summer Time", "GYST" } },
0504:                        { "America/Havana", CST },
0505:                        { "America/Hermosillo", MST },
0506:                        { "America/Indiana/Indianapolis", EST },
0507:                        { "America/Indiana/Knox", CST },
0508:                        { "America/Indiana/Marengo", EST },
0509:                        { "America/Indiana/Petersburg", CST },
0510:                        { "America/Indiana/Vevay", EST },
0511:                        { "America/Indiana/Vincennes", CST },
0512:                        { "America/Inuvik", MST },
0513:                        { "America/Iqaluit", EST },
0514:                        { "America/Jamaica", EST },
0515:                        { "America/Jujuy", AGT },
0516:                        { "America/Juneau", AKST },
0517:                        { "America/Kentucky/Louisville", EST },
0518:                        { "America/Kentucky/Monticello", EST },
0519:                        { "America/Knox_IN", EST },
0520:                        {
0521:                                "America/La_Paz",
0522:                                new String[] { "Bolivia Time", "BOT",
0523:                                        "Bolivia Summer Time", "BOST" } },
0524:                        {
0525:                                "America/Lima",
0526:                                new String[] { "Peru Time", "PET",
0527:                                        "Peru Summer Time", "PEST" } },
0528:                        { "America/Louisville", EST },
0529:                        { "America/Maceio", BRT },
0530:                        { "America/Managua", CST },
0531:                        { "America/Manaus", AMT },
0532:                        { "America/Martinique", AST },
0533:                        { "America/Mazatlan", MST },
0534:                        { "America/Mendoza", AGT },
0535:                        { "America/Menominee", CST },
0536:                        { "America/Merida", CST },
0537:                        { "America/Mexico_City", CST },
0538:                        {
0539:                                "America/Miquelon",
0540:                                new String[] {
0541:                                        "Pierre & Miquelon Standard Time",
0542:                                        "PMST",
0543:                                        "Pierre & Miquelon Daylight Time",
0544:                                        "PMDT" } },
0545:                        { "America/Moncton", AST },
0546:                        {
0547:                                "America/Montevideo",
0548:                                new String[] { "Uruguay Time", "UYT",
0549:                                        "Uruguay Summer Time", "UYST" } },
0550:                        { "America/Monterrey", CST },
0551:                        { "America/Montreal", EST },
0552:                        { "America/Montserrat", AST },
0553:                        { "America/Nassau", EST },
0554:                        { "America/Nipigon", EST },
0555:                        { "America/Nome", AKST },
0556:                        { "America/Noronha", NORONHA },
0557:                        { "America/North_Dakota/Center", CST },
0558:                        { "America/North_Dakota/New_Salem", CST },
0559:                        { "America/Panama", EST },
0560:                        { "America/Pangnirtung", EST },
0561:                        {
0562:                                "America/Paramaribo",
0563:                                new String[] { "Suriname Time", "SRT",
0564:                                        "Suriname Summer Time", "SRST" } },
0565:                        { "America/Port-au-Prince", EST },
0566:                        { "America/Port_of_Spain", AST },
0567:                        { "America/Porto_Acre", ACT },
0568:                        { "America/Porto_Velho", AMT },
0569:                        { "America/Puerto_Rico", AST },
0570:                        { "America/Rainy_River", CST },
0571:                        { "America/Rankin_Inlet", CST },
0572:                        { "America/Recife", BRT },
0573:                        { "America/Regina", CST },
0574:                        { "America/Rio_Branco", ACT },
0575:                        { "America/Rosario", AGT },
0576:                        { "America/Santiago", CLT },
0577:                        { "America/Santo_Domingo", AST },
0578:                        { "America/Sao_Paulo", BRT },
0579:                        { "America/Scoresbysund", EGT },
0580:                        { "America/Shiprock", MST },
0581:                        { "America/St_Kitts", AST },
0582:                        { "America/St_Lucia", AST },
0583:                        { "America/St_Thomas", AST },
0584:                        { "America/St_Vincent", AST },
0585:                        { "America/Swift_Current", CST },
0586:                        { "America/Tegucigalpa", CST },
0587:                        { "America/Thule", AST },
0588:                        { "America/Thunder_Bay", EST },
0589:                        { "America/Tijuana", PST },
0590:                        { "America/Toronto", EST },
0591:                        { "America/Tortola", AST },
0592:                        { "America/Vancouver", PST },
0593:                        { "America/Virgin", AST },
0594:                        { "America/Whitehorse", PST },
0595:                        { "America/Winnipeg", CST },
0596:                        { "America/Yakutat", AKST },
0597:                        { "America/Yellowknife", MST },
0598:                        { "Antarctica/Casey", WST_AUS },
0599:                        {
0600:                                "Antarctica/Davis",
0601:                                new String[] { "Davis Time", "DAVT",
0602:                                        "Davis Summer Time", "DAVST" } },
0603:                        {
0604:                                "Antarctica/DumontDUrville",
0605:                                new String[] { "Dumont-d'Urville Time", "DDUT",
0606:                                        "Dumont-d'Urville Summer Time", "DDUST" } },
0607:                        {
0608:                                "Antarctica/Mawson",
0609:                                new String[] { "Mawson Time", "MAWT",
0610:                                        "Mawson Summer Time", "MAWST" } },
0611:                        { "Antarctica/McMurdo", NZST },
0612:                        { "Antarctica/Palmer", CLT },
0613:                        {
0614:                                "Antarctica/Rothera",
0615:                                new String[] { "Rothera Time", "ROTT",
0616:                                        "Rothera Summer Time", "ROTST" } },
0617:                        { "Antarctica/South_Pole", NZST },
0618:                        {
0619:                                "Antarctica/Syowa",
0620:                                new String[] { "Syowa Time", "SYOT",
0621:                                        "Syowa Summer Time", "SYOST" } },
0622:                        {
0623:                                "Antarctica/Vostok",
0624:                                new String[] { "Vostok Time", "VOST",
0625:                                        "Vostok Summer Time", "VOSST" } },
0626:                        { "Arctic/Longyearbyen", CET },
0627:                        { "Asia/Aden", ARAST },
0628:                        {
0629:                                "Asia/Almaty",
0630:                                new String[] { "Alma-Ata Time", "ALMT",
0631:                                        "Alma-Ata Summer Time", "ALMST" } },
0632:                        { "Asia/Amman", EET },
0633:                        {
0634:                                "Asia/Anadyr",
0635:                                new String[] { "Anadyr Time", "ANAT",
0636:                                        "Anadyr Summer Time", "ANAST" } },
0637:                        {
0638:                                "Asia/Aqtau",
0639:                                new String[] { "Aqtau Time", "AQTT",
0640:                                        "Aqtau Summer Time", "AQTST" } },
0641:                        {
0642:                                "Asia/Aqtobe",
0643:                                new String[] { "Aqtobe Time", "AQTT",
0644:                                        "Aqtobe Summer Time", "AQTST" } },
0645:                        { "Asia/Ashgabat", TMT },
0646:                        { "Asia/Ashkhabad", TMT },
0647:                        { "Asia/Baghdad", ARAST },
0648:                        { "Asia/Bahrain", ARAST },
0649:                        {
0650:                                "Asia/Baku",
0651:                                new String[] { "Azerbaijan Time", "AZT",
0652:                                        "Azerbaijan Summer Time", "AZST" } },
0653:                        { "Asia/Bangkok", ICT },
0654:                        { "Asia/Beirut", EET },
0655:                        {
0656:                                "Asia/Bishkek",
0657:                                new String[] { "Kirgizstan Time", "KGT",
0658:                                        "Kirgizstan Summer Time", "KGST" } },
0659:                        {
0660:                                "Asia/Brunei",
0661:                                new String[] { "Brunei Time", "BNT",
0662:                                        "Brunei Summer Time", "BNST" } },
0663:                        { "Asia/Calcutta", IST },
0664:                        {
0665:                                "Asia/Choibalsan",
0666:                                new String[] { "Choibalsan Time", "CHOT",
0667:                                        "Choibalsan Summer Time", "CHOST" } },
0668:                        { "Asia/Chongqing", CTT },
0669:                        { "Asia/Chungking", CTT },
0670:                        {
0671:                                "Asia/Colombo",
0672:                                new String[] { "Sri Lanka Time", "LKT",
0673:                                        "Sri Lanka Summer Time", "LKST" } },
0674:                        { "Asia/Dacca", BDT },
0675:                        { "Asia/Dhaka", BDT },
0676:                        {
0677:                                "Asia/Dili",
0678:                                new String[] { "East Timor Time", "TPT",
0679:                                        "East Timor Summer Time", "TPST" } },
0680:                        { "Asia/Damascus", EET },
0681:                        { "Asia/Dubai", GST },
0682:                        {
0683:                                "Asia/Dushanbe",
0684:                                new String[] { "Tajikistan Time", "TJT",
0685:                                        "Tajikistan Summer Time", "TJST" } },
0686:                        { "Asia/Gaza", EET },
0687:                        { "Asia/Harbin", CTT },
0688:                        { "Asia/Hong_Kong", HKT },
0689:                        {
0690:                                "Asia/Hovd",
0691:                                new String[] { "Hovd Time", "HOVT",
0692:                                        "Hovd Summer Time", "HOVST" } },
0693:                        {
0694:                                "Asia/Irkutsk",
0695:                                new String[] { "Irkutsk Time", "IRKT",
0696:                                        "Irkutsk Summer Time", "IRKST" } },
0697:                        { "Asia/Istanbul", EET },
0698:                        { "Asia/Jakarta", WIT },
0699:                        {
0700:                                "Asia/Jayapura",
0701:                                new String[] { "East Indonesia Time", "EIT",
0702:                                        "East Indonesia Summer Time", "EIST" } },
0703:                        {
0704:                                "Asia/Kabul",
0705:                                new String[] { "Afghanistan Time", "AFT",
0706:                                        "Afghanistan Summer Time", "AFST" } },
0707:                        {
0708:                                "Asia/Kamchatka",
0709:                                new String[] { "Petropavlovsk-Kamchatski Time",
0710:                                        "PETT",
0711:                                        "Petropavlovsk-Kamchatski Summer Time",
0712:                                        "PETST" } },
0713:                        { "Asia/Karachi", PKT },
0714:                        { "Asia/Kashgar", CTT },
0715:                        {
0716:                                "Asia/Katmandu",
0717:                                new String[] { "Nepal Time", "NPT",
0718:                                        "Nepal Summer Time", "NPST" } },
0719:                        {
0720:                                "Asia/Krasnoyarsk",
0721:                                new String[] { "Krasnoyarsk Time", "KRAT",
0722:                                        "Krasnoyarsk Summer Time", "KRAST" } },
0723:                        { "Asia/Kuala_Lumpur", MYT },
0724:                        { "Asia/Kuching", MYT },
0725:                        { "Asia/Kuwait", ARAST },
0726:                        { "Asia/Macao", CTT },
0727:                        { "Asia/Macau", CTT },
0728:                        {
0729:                                "Asia/Magadan",
0730:                                new String[] { "Magadan Time", "MAGT",
0731:                                        "Magadan Summer Time", "MAGST" } },
0732:                        { "Asia/Makassar", CIT },
0733:                        {
0734:                                "Asia/Manila",
0735:                                new String[] { "Philippines Time", "PHT",
0736:                                        "Philippines Summer Time", "PHST" } },
0737:                        { "Asia/Muscat", GST },
0738:                        { "Asia/Nicosia", EET },
0739:                        {
0740:                                "Asia/Novosibirsk",
0741:                                new String[] { "Novosibirsk Time", "NOVT",
0742:                                        "Novosibirsk Summer Time", "NOVST" } },
0743:                        {
0744:                                "Asia/Oral",
0745:                                new String[] { "Oral Time", "ORAT",
0746:                                        "Oral Summer Time", "ORAST" } },
0747:                        {
0748:                                "Asia/Omsk",
0749:                                new String[] { "Omsk Time", "OMST",
0750:                                        "Omsk Summer Time", "OMSST" } },
0751:                        { "Asia/Phnom_Penh", ICT },
0752:                        { "Asia/Pontianak", WIT },
0753:                        { "Asia/Pyongyang", KST },
0754:                        { "Asia/Qatar", ARAST },
0755:                        {
0756:                                "Asia/Qyzylorda",
0757:                                new String[] { "Qyzylorda Time", "QYZT",
0758:                                        "Qyzylorda Summer Time", "QYZST" } },
0759:                        {
0760:                                "Asia/Rangoon",
0761:                                new String[] { "Myanmar Time", "MMT",
0762:                                        "Myanmar Summer Time", "MMST" } },
0763:                        { "Asia/Riyadh", ARAST },
0764:                        { "Asia/Saigon", ICT },
0765:                        {
0766:                                "Asia/Sakhalin",
0767:                                new String[] { "Sakhalin Time", "SAKT",
0768:                                        "Sakhalin Summer Time", "SAKST" } },
0769:                        { "Asia/Samarkand", UZT },
0770:                        { "Asia/Seoul", KST },
0771:                        { "Asia/Singapore", SGT },
0772:                        { "Asia/Taipei", CTT },
0773:                        { "Asia/Tel_Aviv", ISRAEL },
0774:                        { "Asia/Tashkent", UZT },
0775:                        {
0776:                                "Asia/Tbilisi",
0777:                                new String[] { "Georgia Time", "GET",
0778:                                        "Georgia Summer Time", "GEST" } },
0779:                        { "Asia/Tehran", IRT },
0780:                        { "Asia/Thimbu", BTT },
0781:                        { "Asia/Thimphu", BTT },
0782:                        { "Asia/Ujung_Pandang", CIT },
0783:                        { "Asia/Ulaanbaatar", ULAT },
0784:                        { "Asia/Ulan_Bator", ULAT },
0785:                        { "Asia/Urumqi", CTT },
0786:                        { "Asia/Vientiane", ICT },
0787:                        {
0788:                                "Asia/Vladivostok",
0789:                                new String[] { "Vladivostok Time", "VLAT",
0790:                                        "Vladivostok Summer Time", "VLAST" } },
0791:                        {
0792:                                "Asia/Yakutsk",
0793:                                new String[] { "Yakutsk Time", "YAKT",
0794:                                        "Yaktsk Summer Time", "YAKST" } },
0795:                        {
0796:                                "Asia/Yekaterinburg",
0797:                                new String[] { "Yekaterinburg Time", "YEKT",
0798:                                        "Yekaterinburg Summer Time", "YEKST" } },
0799:                        { "Asia/Yerevan", ARMT },
0800:                        {
0801:                                "Atlantic/Azores",
0802:                                new String[] { "Azores Time", "AZOT",
0803:                                        "Azores Summer Time", "AZOST" } },
0804:                        { "Atlantic/Bermuda", AST },
0805:                        { "Atlantic/Canary", WET },
0806:                        {
0807:                                "Atlantic/Cape_Verde",
0808:                                new String[] { "Cape Verde Time", "CVT",
0809:                                        "Cape Verde Summer Time", "CVST" } },
0810:                        { "Atlantic/Faeroe", WET },
0811:                        { "Atlantic/Jan_Mayen", CET },
0812:                        { "Atlantic/Madeira", WET },
0813:                        { "Atlantic/Reykjavik", GMT },
0814:                        {
0815:                                "Atlantic/South_Georgia",
0816:                                new String[] { "South Georgia Standard Time",
0817:                                        "GST", "South Georgia Daylight Time",
0818:                                        "GDT" } },
0819:                        { "Atlantic/St_Helena", GMT },
0820:                        {
0821:                                "Atlantic/Stanley",
0822:                                new String[] { "Falkland Is. Time", "FKT",
0823:                                        "Falkland Is. Summer Time", "FKST" } },
0824:                        { "Australia/ACT", EST_NSW },
0825:                        { "Australia/Adelaide", ADELAIDE },
0826:                        { "Australia/Brisbane", BRISBANE },
0827:                        { "Australia/Broken_Hill", BROKEN_HILL },
0828:                        { "Australia/Canberra", EST_NSW },
0829:                        { "Australia/Currie", EST_NSW },
0830:                        { "Australia/Darwin", DARWIN },
0831:                        { "Australia/Hobart", TASMANIA },
0832:                        { "Australia/LHI", LORD_HOWE },
0833:                        { "Australia/Lindeman", BRISBANE },
0834:                        { "Australia/Lord_Howe", LORD_HOWE },
0835:                        { "Australia/Melbourne", VICTORIA },
0836:                        { "Australia/North", DARWIN },
0837:                        { "Australia/NSW", EST_NSW },
0838:                        { "Australia/Perth", WST_AUS },
0839:                        { "Australia/Queensland", BRISBANE },
0840:                        { "Australia/South", ADELAIDE },
0841:                        { "Australia/Sydney", EST_NSW },
0842:                        { "Australia/Tasmania", TASMANIA },
0843:                        { "Australia/Victoria", VICTORIA },
0844:                        { "Australia/West", WST_AUS },
0845:                        { "Australia/Yancowinna", BROKEN_HILL },
0846:                        { "BET", BRT },
0847:                        { "BST", BDT },
0848:                        { "Brazil/Acre", ACT },
0849:                        { "Brazil/DeNoronha", NORONHA },
0850:                        { "Brazil/East", BRT },
0851:                        { "Brazil/West", AMT },
0852:                        { "Canada/Atlantic", AST },
0853:                        { "Canada/Central", CST },
0854:                        { "Canada/East-Saskatchewan", CST },
0855:                        { "Canada/Eastern", EST },
0856:                        { "Canada/Mountain", MST },
0857:                        { "Canada/Newfoundland", NST },
0858:                        { "Canada/Pacific", PST },
0859:                        { "Canada/Yukon", PST },
0860:                        { "Canada/Saskatchewan", CST },
0861:                        { "CAT", CAT },
0862:                        { "CET", CET },
0863:                        { "Chile/Continental", CLT },
0864:                        { "Chile/EasterIsland", EASTER },
0865:                        { "CST6CDT", CST },
0866:                        { "Cuba", CST },
0867:                        { "EAT", EAT },
0868:                        { "EET", EET },
0869:                        { "Egypt", EET },
0870:                        { "Eire", DUBLIN },
0871:                        { "EST5EDT", EST },
0872:                        { "Etc/Greenwich", GMT },
0873:                        { "Etc/UCT", UTC },
0874:                        { "Etc/Universal", UTC },
0875:                        { "Etc/UTC", UTC },
0876:                        { "Etc/Zulu", UTC },
0877:                        { "Europe/Amsterdam", CET },
0878:                        { "Europe/Andorra", CET },
0879:                        { "Europe/Athens", EET },
0880:                        { "Europe/Belfast", GMTBST },
0881:                        { "Europe/Belgrade", CET },
0882:                        { "Europe/Berlin", CET },
0883:                        { "Europe/Bratislava", CET },
0884:                        { "Europe/Brussels", CET },
0885:                        { "Europe/Budapest", CET },
0886:                        { "Europe/Chisinau", EET },
0887:                        { "Europe/Copenhagen", CET },
0888:                        { "Europe/Dublin", DUBLIN },
0889:                        { "Europe/Gibraltar", CET },
0890:                        { "Europe/Helsinki", EET },
0891:                        { "Europe/Istanbul", EET },
0892:                        { "Europe/Kaliningrad", EET },
0893:                        { "Europe/Kiev", EET },
0894:                        { "Europe/Lisbon", WET },
0895:                        { "Europe/Ljubljana", CET },
0896:                        { "Europe/London", GMTBST },
0897:                        { "Europe/Luxembourg", CET },
0898:                        { "Europe/Madrid", CET },
0899:                        { "Europe/Malta", CET },
0900:                        { "Europe/Mariehamn", EET },
0901:                        { "Europe/Minsk", EET },
0902:                        { "Europe/Monaco", CET },
0903:                        { "Europe/Moscow", MSK },
0904:                        { "Europe/Nicosia", EET },
0905:                        { "Europe/Oslo", CET },
0906:                        { "Europe/Prague", CET },
0907:                        { "Europe/Riga", EET },
0908:                        { "Europe/Rome", CET },
0909:                        {
0910:                                "Europe/Samara",
0911:                                new String[] { "Samara Time", "SAMT",
0912:                                        "Samara Summer Time", "SAMST" } },
0913:                        { "Europe/San_Marino", CET },
0914:                        { "Europe/Sarajevo", CET },
0915:                        { "Europe/Simferopol", EET },
0916:                        { "Europe/Skopje", CET },
0917:                        { "Europe/Sofia", EET },
0918:                        { "Europe/Stockholm", CET },
0919:                        { "Europe/Tallinn", EET },
0920:                        { "Europe/Tirane", CET },
0921:                        { "Europe/Tiraspol", EET },
0922:                        { "Europe/Uzhgorod", EET },
0923:                        { "Europe/Vaduz", CET },
0924:                        { "Europe/Vatican", CET },
0925:                        { "Europe/Vienna", CET },
0926:                        { "Europe/Vilnius", EET },
0927:                        { "Europe/Warsaw", CET },
0928:                        { "Europe/Zagreb", CET },
0929:                        { "Europe/Zaporozhye", EET },
0930:                        { "Europe/Zurich", CET },
0931:                        { "GB", GMTBST },
0932:                        { "GB-Eire", GMTBST },
0933:                        { "Greenwich", GMT },
0934:                        { "Hongkong", HKT },
0935:                        { "Iceland", GMT },
0936:                        { "Iran", IRT },
0937:                        { "IST", IST },
0938:                        { "Indian/Antananarivo", EAT },
0939:                        {
0940:                                "Indian/Chagos",
0941:                                new String[] { "Indian Ocean Territory Time",
0942:                                        "IOT",
0943:                                        "Indian Ocean Territory Summer Time",
0944:                                        "IOST" } },
0945:                        {
0946:                                "Indian/Christmas",
0947:                                new String[] { "Christmas Island Time", "CXT",
0948:                                        "Christmas Island Summer Time", "CXST" } },
0949:                        {
0950:                                "Indian/Cocos",
0951:                                new String[] { "Cocos Islands Time", "CCT",
0952:                                        "Cocos Islands Summer Time", "CCST" } },
0953:                        { "Indian/Comoro", EAT },
0954:                        {
0955:                                "Indian/Kerguelen",
0956:                                new String[] {
0957:                                        "French Southern & Antarctic Lands Time",
0958:                                        "TFT",
0959:                                        "French Southern & Antarctic Lands Summer Time",
0960:                                        "TFST" } },
0961:                        {
0962:                                "Indian/Mahe",
0963:                                new String[] { "Seychelles Time", "SCT",
0964:                                        "Seychelles Summer Time", "SCST" } },
0965:                        {
0966:                                "Indian/Maldives",
0967:                                new String[] { "Maldives Time", "MVT",
0968:                                        "Maldives Summer Time", "MVST" } },
0969:                        {
0970:                                "Indian/Mauritius",
0971:                                new String[] { "Mauritius Time", "MUT",
0972:                                        "Mauritius Summer Time", "MUST" } },
0973:                        { "Indian/Mayotte", EAT },
0974:                        {
0975:                                "Indian/Reunion",
0976:                                new String[] { "Reunion Time", "RET",
0977:                                        "Reunion Summer Time", "REST" } },
0978:                        { "Israel", ISRAEL },
0979:                        { "Jamaica", EST },
0980:                        { "Japan", JST },
0981:                        { "Kwajalein", MHT },
0982:                        { "Libya", EET },
0983:                        {
0984:                                "MET",
0985:                                new String[] { "Middle Europe Time", "MET",
0986:                                        "Middle Europe Summer Time", "MEST" } },
0987:                        { "Mexico/BajaNorte", PST },
0988:                        { "Mexico/BajaSur", MST },
0989:                        { "Mexico/General", CST },
0990:                        { "MIT", WST_SAMOA },
0991:                        { "MST7MDT", MST },
0992:                        { "Navajo", MST },
0993:                        { "NET", ARMT },
0994:                        { "NST", NZST },
0995:                        { "NZ", NZST },
0996:                        { "NZ-CHAT", CHAST },
0997:                        { "PLT", PKT },
0998:                        { "Portugal", WET },
0999:                        { "PRT", AST },
1000:                        { "Pacific/Apia", WST_SAMOA },
1001:                        { "Pacific/Auckland", NZST },
1002:                        { "Pacific/Chatham", CHAST },
1003:                        { "Pacific/Easter", EASTER },
1004:                        {
1005:                                "Pacific/Efate",
1006:                                new String[] { "Vanuatu Time", "VUT",
1007:                                        "Vanuatu Summer Time", "VUST" } },
1008:                        {
1009:                                "Pacific/Enderbury",
1010:                                new String[] { "Phoenix Is. Time", "PHOT",
1011:                                        "Phoenix Is. Summer Time", "PHOST" } },
1012:                        {
1013:                                "Pacific/Fakaofo",
1014:                                new String[] { "Tokelau Time", "TKT",
1015:                                        "Tokelau Summer Time", "TKST" } },
1016:                        {
1017:                                "Pacific/Fiji",
1018:                                new String[] { "Fiji Time", "FJT",
1019:                                        "Fiji Summer Time", "FJST" } },
1020:                        {
1021:                                "Pacific/Funafuti",
1022:                                new String[] { "Tuvalu Time", "TVT",
1023:                                        "Tuvalu Summer Time", "TVST" } },
1024:                        {
1025:                                "Pacific/Galapagos",
1026:                                new String[] { "Galapagos Time", "GALT",
1027:                                        "Galapagos Summer Time", "GALST" } },
1028:                        { "Pacific/Gambier", GAMBIER },
1029:                        { "Pacific/Guadalcanal", SBT },
1030:                        { "Pacific/Guam", ChST },
1031:                        { "Pacific/Johnston", HST },
1032:                        {
1033:                                "Pacific/Kiritimati",
1034:                                new String[] { "Line Is. Time", "LINT",
1035:                                        "Line Is. Summer Time", "LINST" } },
1036:                        {
1037:                                "Pacific/Kosrae",
1038:                                new String[] { "Kosrae Time", "KOST",
1039:                                        "Kosrae Summer Time", "KOSST" } },
1040:                        { "Pacific/Kwajalein", MHT },
1041:                        { "Pacific/Majuro", MHT },
1042:                        {
1043:                                "Pacific/Marquesas",
1044:                                new String[] { "Marquesas Time", "MART",
1045:                                        "Marquesas Summer Time", "MARST" } },
1046:                        { "Pacific/Midway", SAMOA },
1047:                        {
1048:                                "Pacific/Nauru",
1049:                                new String[] { "Nauru Time", "NRT",
1050:                                        "Nauru Summer Time", "NRST" } },
1051:                        {
1052:                                "Pacific/Niue",
1053:                                new String[] { "Niue Time", "NUT",
1054:                                        "Niue Summer Time", "NUST" } },
1055:                        {
1056:                                "Pacific/Norfolk",
1057:                                new String[] { "Norfolk Time", "NFT",
1058:                                        "Norfolk Summer Time", "NFST" } },
1059:                        {
1060:                                "Pacific/Noumea",
1061:                                new String[] { "New Caledonia Time", "NCT",
1062:                                        "New Caledonia Summer Time", "NCST" } },
1063:                        { "Pacific/Pago_Pago", SAMOA },
1064:                        {
1065:                                "Pacific/Palau",
1066:                                new String[] { "Palau Time", "PWT",
1067:                                        "Palau Summer Time", "PWST" } },
1068:                        { "Pacific/Pitcairn", PITCAIRN },
1069:                        {
1070:                                "Pacific/Ponape",
1071:                                new String[] { "Ponape Time", "PONT",
1072:                                        "Ponape Summer Time", "PONST" } },
1073:                        {
1074:                                "Pacific/Port_Moresby",
1075:                                new String[] { "Papua New Guinea Time", "PGT",
1076:                                        "Papua New Guinea Summer Time", "PGST" } },
1077:                        {
1078:                                "Pacific/Rarotonga",
1079:                                new String[] { "Cook Is. Time", "CKT",
1080:                                        "Cook Is. Summer Time", "CKST" } },
1081:                        { "Pacific/Saipan", ChST },
1082:                        { "Pacific/Samoa", SAMOA },
1083:                        {
1084:                                "Pacific/Tahiti",
1085:                                new String[] { "Tahiti Time", "TAHT",
1086:                                        "Tahiti Summer Time", "TAHST" } },
1087:                        {
1088:                                "Pacific/Tarawa",
1089:                                new String[] { "Gilbert Is. Time", "GILT",
1090:                                        "Gilbert Is. Summer Time", "GILST" } },
1091:                        {
1092:                                "Pacific/Tongatapu",
1093:                                new String[] { "Tonga Time", "TOT",
1094:                                        "Tonga Summer Time", "TOST" } },
1095:                        {
1096:                                "Pacific/Truk",
1097:                                new String[] { "Truk Time", "TRUT",
1098:                                        "Truk Summer Time", "TRUST" } },
1099:                        {
1100:                                "Pacific/Wake",
1101:                                new String[] { "Wake Time", "WAKT",
1102:                                        "Wake Summer Time", "WAKST" } },
1103:                        {
1104:                                "Pacific/Wallis",
1105:                                new String[] { "Wallis & Futuna Time", "WFT",
1106:                                        "Wallis & Futuna Summer Time", "WFST" } },
1107:                        {
1108:                                "Pacific/Yap",
1109:                                new String[] { "Yap Time", "YAPT",
1110:                                        "Yap Summer Time", "YAPST" } },
1111:                        { "Poland", CET }, { "PRC", CTT }, { "PST8PDT", PST },
1112:                        { "ROK", KST }, { "Singapore", SGT }, { "SST", SBT },
1113:                        { "SystemV/AST4", AST }, { "SystemV/AST4ADT", AST },
1114:                        { "SystemV/CST6", CST }, { "SystemV/CST6CDT", CST },
1115:                        { "SystemV/EST5", EST }, { "SystemV/EST5EDT", EST },
1116:                        { "SystemV/HST10", HST }, { "SystemV/MST7", MST },
1117:                        { "SystemV/MST7MDT", MST },
1118:                        { "SystemV/PST8", PITCAIRN },
1119:                        { "SystemV/PST8PDT", PST },
1120:                        { "SystemV/YST9", GAMBIER },
1121:                        { "SystemV/YST9YDT", AKST }, { "Turkey", EET },
1122:                        { "UCT", UTC }, { "Universal", UTC },
1123:                        { "US/Alaska", AKST }, { "US/Aleutian", HAST },
1124:                        { "US/Arizona", MST }, { "US/Central", CST },
1125:                        { "US/Eastern", EST }, { "US/Hawaii", HST },
1126:                        { "US/Indiana-Starke", EST },
1127:                        { "US/East-Indiana", EST }, { "US/Michigan", EST },
1128:                        { "US/Mountain", MST }, { "US/Pacific", PST },
1129:                        { "US/Pacific-New", PST }, { "US/Samoa", SAMOA },
1130:                        { "UTC", UTC }, { "VST", ICT }, { "W-SU", MSK },
1131:                        { "WET", WET }, { "Zulu", UTC },
1132:
1133:                        { LOCALPATTERNCHARS, "GyMdkHmsSEDFwWahKzZ" }, };
1134:            }
1135:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.