1 /*
2 * Copyright (c) 1996, 2015, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this
8 * particular file as subject to the "Classpath" exception as provided
9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
258 "Samoa Daylight Time", "SDT",
259 "Samoa Time", "ST"};
260 String WST_SAMOA[] = new String[] {"West Samoa Standard Time", "WSST",
261 "West Samoa Daylight Time", "WSDT",
262 "West Samoa Time", "WST"};
263 String ChST[] = new String[] {"Chamorro Standard Time", "ChST",
264 "Chamorro Daylight Time", "ChDT",
265 "Chamorro Time", "ChT"};
266 String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST",
267 "Australian Eastern Daylight Time (Victoria)", "AEDT",
268 "Australian Eastern Time (Victoria)", "AET"};
269 String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
270 "Coordinated Universal Time", "UTC",
271 "Coordinated Universal Time", "UTC"};
272 String UZT[] = new String[] {"Uzbekistan Time", "UZT",
273 "Uzbekistan Summer Time", "UZST",
274 "Uzbekistan Time", "UZT"};
275 String XJT[] = new String[] {"Xinjiang Standard Time", "XJT",
276 "Xinjiang Daylight Time", "XJDT",
277 "Xinjiang Time", "XJT"};
278
279 return new Object[][] {
280 {"America/Los_Angeles", PST},
281 {"PST", PST},
282 {"America/Denver", MST},
283 {"MST", MST},
284 {"America/Phoenix", MST},
285 {"PNT", MST},
286 {"America/Chicago", CST},
287 {"CST", CST},
288 {"America/New_York", EST},
289 {"EST", EST},
290 {"America/Indianapolis", EST},
291 {"IET", EST},
292 {"Pacific/Honolulu", HST},
293 {"HST", HST},
294 {"America/Anchorage", AKST},
295 {"AST", AKST},
296 {"America/Halifax", AST},
297 {"America/Sitka", AKST},
469 {"America/Knox_IN", CST},
470 {"America/Kralendijk", AST},
471 {"America/La_Paz", new String[] {"Bolivia Time", "BOT",
472 "Bolivia Summer Time", "BOST",
473 "Bolivia Time", "BOT"}},
474 {"America/Lima", new String[] {"Peru Time", "PET",
475 "Peru Summer Time", "PEST",
476 "Peru Time", "PET"}},
477 {"America/Louisville", EST},
478 {"America/Lower_Princes", AST},
479 {"America/Maceio", BRT},
480 {"America/Managua", CST},
481 {"America/Manaus", AMT},
482 {"America/Marigot", AST},
483 {"America/Martinique", AST},
484 {"America/Matamoros", CST},
485 {"America/Mazatlan", MST},
486 {"America/Mendoza", AGT},
487 {"America/Menominee", CST},
488 {"America/Merida", CST},
489 {"America/Metlakatla", PST},
490 {"America/Mexico_City", CST},
491 {"America/Miquelon", new String[] {"Pierre & Miquelon Standard Time", "PMST",
492 "Pierre & Miquelon Daylight Time", "PMDT",
493 "Pierre & Miquelon Time", "PMT"}},
494 {"America/Moncton", AST},
495 {"America/Montevideo", new String[] {"Uruguay Time", "UYT",
496 "Uruguay Summer Time", "UYST",
497 "Uruguay Time", "UYT"}},
498 {"America/Monterrey", CST},
499 {"America/Montreal", EST},
500 {"America/Montserrat", AST},
501 {"America/Nassau", EST},
502 {"America/Nipigon", EST},
503 {"America/Nome", AKST},
504 {"America/Noronha", NORONHA},
505 {"America/North_Dakota/Beulah", CST},
506 {"America/North_Dakota/Center", CST},
507 {"America/North_Dakota/New_Salem", CST},
508 {"America/Ojinaga", MST},
509 {"America/Panama", EST},
590 "Aqtau Time", "AQTT"}},
591 {"Asia/Aqtobe", new String[] {"Aqtobe Time", "AQTT",
592 "Aqtobe Summer Time", "AQTST",
593 "Aqtobe Time", "AQTT"}},
594 {"Asia/Ashgabat", TMT},
595 {"Asia/Ashkhabad", TMT},
596 {"Asia/Baghdad", ARAST},
597 {"Asia/Bahrain", ARAST},
598 {"Asia/Baku", new String[] {"Azerbaijan Time", "AZT",
599 "Azerbaijan Summer Time", "AZST",
600 "Azerbaijan Time", "AZT"}},
601 {"Asia/Bangkok", ICT},
602 {"Asia/Beirut", EET},
603 {"Asia/Bishkek", new String[] {"Kirgizstan Time", "KGT",
604 "Kirgizstan Summer Time", "KGST",
605 "Kirgizstan Time", "KGT"}},
606 {"Asia/Brunei", new String[] {"Brunei Time", "BNT",
607 "Brunei Summer Time", "BNST",
608 "Brunei Time", "BNT"}},
609 {"Asia/Calcutta", IST},
610 {"Asia/Chita", IRKT},
611 {"Asia/Choibalsan", new String[] {"Choibalsan Time", "CHOT",
612 "Choibalsan Summer Time", "CHOST",
613 "Choibalsan Time", "CHOT"}},
614 {"Asia/Chongqing", CTT},
615 {"Asia/Chungking", CTT},
616 {"Asia/Colombo", IST},
617 {"Asia/Dacca", BDT},
618 {"Asia/Dhaka", BDT},
619 {"Asia/Dili", new String[] {"Timor-Leste Time", "TLT",
620 "Timor-Leste Summer Time", "TLST",
621 "Timor-Leste Time", "TLT"}},
622 {"Asia/Damascus", EET},
623 {"Asia/Dubai", GST},
624 {"Asia/Dushanbe", new String[] {"Tajikistan Time", "TJT",
625 "Tajikistan Summer Time", "TJST",
626 "Tajikistan Time", "TJT"}},
627 {"Asia/Gaza", EET},
628 {"Asia/Harbin", CTT},
629 {"Asia/Hebron", EET},
630 {"Asia/Ho_Chi_Minh", ICT},
631 {"Asia/Hong_Kong", HKT},
632 {"Asia/Hovd", new String[] {"Hovd Time", "HOVT",
633 "Hovd Summer Time", "HOVST",
634 "Hovd Time", "HOVT"}},
635 {"Asia/Irkutsk", IRKT},
636 {"Asia/Istanbul", EET},
637 {"Asia/Jakarta", WIT},
638 {"Asia/Jayapura", new String[] {"East Indonesia Time", "WIT",
639 "East Indonesia Summer Time", "EIST",
640 "East Indonesia Time", "WIT"}},
641 {"Asia/Kabul", new String[] {"Afghanistan Time", "AFT",
642 "Afghanistan Summer Time", "AFST",
643 "Afghanistan Time", "AFT"}},
644 {"Asia/Kamchatka", new String[] {"Petropavlovsk-Kamchatski Time", "PETT",
645 "Petropavlovsk-Kamchatski Summer Time", "PETST",
646 "Petropavlovsk-Kamchatski Time", "PETT"}},
647 {"Asia/Karachi", PKT},
648 {"Asia/Kashgar", XJT},
649 {"Asia/Kathmandu", NPT},
650 {"Asia/Katmandu", NPT},
651 {"Asia/Khandyga", new String[] {"Khandyga Time", "YAKT",
652 "Khandyga Summer Time", "YAKST",
653 "Khandyga Time", "YAKT"}},
654
655 {"Asia/Kolkata", IST},
656 {"Asia/Krasnoyarsk", KRAT},
657 {"Asia/Kuala_Lumpur", MYT},
658 {"Asia/Kuching", MYT},
659 {"Asia/Kuwait", ARAST},
660 {"Asia/Macao", CTT},
661 {"Asia/Macau", CTT},
662 {"Asia/Magadan", new String[] {"Magadan Time", "MAGT",
663 "Magadan Summer Time", "MAGST",
664 "Magadan Time", "MAGT"}},
665 {"Asia/Makassar", CIT},
666 {"Asia/Manila", new String[] {"Philippines Time", "PHT",
667 "Philippines Summer Time", "PHST",
668 "Philippines Time", "PHT"}},
669 {"Asia/Muscat", GST},
670 {"Asia/Nicosia", EET},
671 {"Asia/Novokuznetsk", KRAT},
672 {"Asia/Novosibirsk", NOVT},
673 {"Asia/Oral", new String[] {"Oral Time", "ORAT",
674 "Oral Summer Time", "ORAST",
700 {"Asia/Taipei", CTT},
701 {"Asia/Tel_Aviv", ISRAEL},
702 {"Asia/Tashkent", UZT},
703 {"Asia/Tbilisi", new String[] {"Georgia Time", "GET",
704 "Georgia Summer Time", "GEST",
705 "Georgia Time", "GET"}},
706 {"Asia/Tehran", IRT},
707 {"Asia/Thimbu", BTT},
708 {"Asia/Thimphu", BTT},
709 {"Asia/Ujung_Pandang", CIT},
710 {"Asia/Ulaanbaatar", ULAT},
711 {"Asia/Ulan_Bator", ULAT},
712 {"Asia/Urumqi", XJT},
713 {"Asia/Ust-Nera", new String[] {"Ust-Nera Time", "VLAT",
714 "Ust-Nera Summer Time", "VLAST",
715 "Ust-Nera Time", "VLAT"}},
716 {"Asia/Vientiane", ICT},
717 {"Asia/Vladivostok", new String[] {"Vladivostok Time", "VLAT",
718 "Vladivostok Summer Time", "VLAST",
719 "Vladivostok Time", "VLAT"}},
720 {"Asia/Yakutsk", new String[] {"Yakutsk Time", "YAKT",
721 "Yakutsk Summer Time", "YAKST",
722 "Yakutsk Time", "YAKT"}},
723 {"Asia/Yekaterinburg", new String[] {"Yekaterinburg Time", "YEKT",
724 "Yekaterinburg Summer Time", "YEKST",
725 "Yekaterinburg Time", "YEKT"}},
726 {"Asia/Yerevan", ARMT},
727 {"Atlantic/Azores", new String[] {"Azores Time", "AZOT",
728 "Azores Summer Time", "AZOST",
729 "Azores Time", "AZOT"}},
730 {"Atlantic/Bermuda", AST},
731 {"Atlantic/Canary", WET},
732 {"Atlantic/Cape_Verde", new String[] {"Cape Verde Time", "CVT",
733 "Cape Verde Summer Time", "CVST",
734 "Cape Verde Time", "CVT"}},
735 {"Atlantic/Faeroe", WET},
736 {"Atlantic/Faroe", WET},
737 {"Atlantic/Jan_Mayen", CET},
738 {"Atlantic/Madeira", WET},
739 {"Atlantic/Reykjavik", GMT},
740 {"Atlantic/South_Georgia", new String[] {"South Georgia Standard Time", "GST",
741 "South Georgia Daylight Time", "GDT",
742 "South Georgia Time", "GT"}},
|
1 /*
2 * Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this
8 * particular file as subject to the "Classpath" exception as provided
9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
258 "Samoa Daylight Time", "SDT",
259 "Samoa Time", "ST"};
260 String WST_SAMOA[] = new String[] {"West Samoa Standard Time", "WSST",
261 "West Samoa Daylight Time", "WSDT",
262 "West Samoa Time", "WST"};
263 String ChST[] = new String[] {"Chamorro Standard Time", "ChST",
264 "Chamorro Daylight Time", "ChDT",
265 "Chamorro Time", "ChT"};
266 String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST",
267 "Australian Eastern Daylight Time (Victoria)", "AEDT",
268 "Australian Eastern Time (Victoria)", "AET"};
269 String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
270 "Coordinated Universal Time", "UTC",
271 "Coordinated Universal Time", "UTC"};
272 String UZT[] = new String[] {"Uzbekistan Time", "UZT",
273 "Uzbekistan Summer Time", "UZST",
274 "Uzbekistan Time", "UZT"};
275 String XJT[] = new String[] {"Xinjiang Standard Time", "XJT",
276 "Xinjiang Daylight Time", "XJDT",
277 "Xinjiang Time", "XJT"};
278 String YAKT[] = new String[] {"Yakutsk Time", "YAKT",
279 "Yakutsk Summer Time", "YAKST",
280 "Yakutsk Time", "YAKT"};
281
282 return new Object[][] {
283 {"America/Los_Angeles", PST},
284 {"PST", PST},
285 {"America/Denver", MST},
286 {"MST", MST},
287 {"America/Phoenix", MST},
288 {"PNT", MST},
289 {"America/Chicago", CST},
290 {"CST", CST},
291 {"America/New_York", EST},
292 {"EST", EST},
293 {"America/Indianapolis", EST},
294 {"IET", EST},
295 {"Pacific/Honolulu", HST},
296 {"HST", HST},
297 {"America/Anchorage", AKST},
298 {"AST", AKST},
299 {"America/Halifax", AST},
300 {"America/Sitka", AKST},
472 {"America/Knox_IN", CST},
473 {"America/Kralendijk", AST},
474 {"America/La_Paz", new String[] {"Bolivia Time", "BOT",
475 "Bolivia Summer Time", "BOST",
476 "Bolivia Time", "BOT"}},
477 {"America/Lima", new String[] {"Peru Time", "PET",
478 "Peru Summer Time", "PEST",
479 "Peru Time", "PET"}},
480 {"America/Louisville", EST},
481 {"America/Lower_Princes", AST},
482 {"America/Maceio", BRT},
483 {"America/Managua", CST},
484 {"America/Manaus", AMT},
485 {"America/Marigot", AST},
486 {"America/Martinique", AST},
487 {"America/Matamoros", CST},
488 {"America/Mazatlan", MST},
489 {"America/Mendoza", AGT},
490 {"America/Menominee", CST},
491 {"America/Merida", CST},
492 {"America/Metlakatla", AKST},
493 {"America/Mexico_City", CST},
494 {"America/Miquelon", new String[] {"Pierre & Miquelon Standard Time", "PMST",
495 "Pierre & Miquelon Daylight Time", "PMDT",
496 "Pierre & Miquelon Time", "PMT"}},
497 {"America/Moncton", AST},
498 {"America/Montevideo", new String[] {"Uruguay Time", "UYT",
499 "Uruguay Summer Time", "UYST",
500 "Uruguay Time", "UYT"}},
501 {"America/Monterrey", CST},
502 {"America/Montreal", EST},
503 {"America/Montserrat", AST},
504 {"America/Nassau", EST},
505 {"America/Nipigon", EST},
506 {"America/Nome", AKST},
507 {"America/Noronha", NORONHA},
508 {"America/North_Dakota/Beulah", CST},
509 {"America/North_Dakota/Center", CST},
510 {"America/North_Dakota/New_Salem", CST},
511 {"America/Ojinaga", MST},
512 {"America/Panama", EST},
593 "Aqtau Time", "AQTT"}},
594 {"Asia/Aqtobe", new String[] {"Aqtobe Time", "AQTT",
595 "Aqtobe Summer Time", "AQTST",
596 "Aqtobe Time", "AQTT"}},
597 {"Asia/Ashgabat", TMT},
598 {"Asia/Ashkhabad", TMT},
599 {"Asia/Baghdad", ARAST},
600 {"Asia/Bahrain", ARAST},
601 {"Asia/Baku", new String[] {"Azerbaijan Time", "AZT",
602 "Azerbaijan Summer Time", "AZST",
603 "Azerbaijan Time", "AZT"}},
604 {"Asia/Bangkok", ICT},
605 {"Asia/Beirut", EET},
606 {"Asia/Bishkek", new String[] {"Kirgizstan Time", "KGT",
607 "Kirgizstan Summer Time", "KGST",
608 "Kirgizstan Time", "KGT"}},
609 {"Asia/Brunei", new String[] {"Brunei Time", "BNT",
610 "Brunei Summer Time", "BNST",
611 "Brunei Time", "BNT"}},
612 {"Asia/Calcutta", IST},
613 {"Asia/Chita", YAKT},
614 {"Asia/Choibalsan", new String[] {"Choibalsan Time", "CHOT",
615 "Choibalsan Summer Time", "CHOST",
616 "Choibalsan Time", "CHOT"}},
617 {"Asia/Chongqing", CTT},
618 {"Asia/Chungking", CTT},
619 {"Asia/Colombo", IST},
620 {"Asia/Dacca", BDT},
621 {"Asia/Dhaka", BDT},
622 {"Asia/Dili", new String[] {"Timor-Leste Time", "TLT",
623 "Timor-Leste Summer Time", "TLST",
624 "Timor-Leste Time", "TLT"}},
625 {"Asia/Damascus", EET},
626 {"Asia/Dubai", GST},
627 {"Asia/Dushanbe", new String[] {"Tajikistan Time", "TJT",
628 "Tajikistan Summer Time", "TJST",
629 "Tajikistan Time", "TJT"}},
630 {"Asia/Gaza", EET},
631 {"Asia/Harbin", CTT},
632 {"Asia/Hebron", EET},
633 {"Asia/Ho_Chi_Minh", ICT},
634 {"Asia/Hong_Kong", HKT},
635 {"Asia/Hovd", new String[] {"Hovd Time", "HOVT",
636 "Hovd Summer Time", "HOVST",
637 "Hovd Time", "HOVT"}},
638 {"Asia/Irkutsk", IRKT},
639 {"Asia/Istanbul", EET},
640 {"Asia/Jakarta", WIT},
641 {"Asia/Jayapura", new String[] {"East Indonesia Time", "WIT",
642 "East Indonesia Summer Time", "EIST",
643 "East Indonesia Time", "WIT"}},
644 {"Asia/Kabul", new String[] {"Afghanistan Time", "AFT",
645 "Afghanistan Summer Time", "AFST",
646 "Afghanistan Time", "AFT"}},
647 {"Asia/Kamchatka", new String[] {"Petropavlovsk-Kamchatski Time", "PETT",
648 "Petropavlovsk-Kamchatski Summer Time", "PETST",
649 "Petropavlovsk-Kamchatski Time", "PETT"}},
650 {"Asia/Karachi", PKT},
651 {"Asia/Kashgar", XJT},
652 {"Asia/Kathmandu", NPT},
653 {"Asia/Katmandu", NPT},
654 {"Asia/Khandyga", YAKT},
655 {"Asia/Kolkata", IST},
656 {"Asia/Krasnoyarsk", KRAT},
657 {"Asia/Kuala_Lumpur", MYT},
658 {"Asia/Kuching", MYT},
659 {"Asia/Kuwait", ARAST},
660 {"Asia/Macao", CTT},
661 {"Asia/Macau", CTT},
662 {"Asia/Magadan", new String[] {"Magadan Time", "MAGT",
663 "Magadan Summer Time", "MAGST",
664 "Magadan Time", "MAGT"}},
665 {"Asia/Makassar", CIT},
666 {"Asia/Manila", new String[] {"Philippines Time", "PHT",
667 "Philippines Summer Time", "PHST",
668 "Philippines Time", "PHT"}},
669 {"Asia/Muscat", GST},
670 {"Asia/Nicosia", EET},
671 {"Asia/Novokuznetsk", KRAT},
672 {"Asia/Novosibirsk", NOVT},
673 {"Asia/Oral", new String[] {"Oral Time", "ORAT",
674 "Oral Summer Time", "ORAST",
700 {"Asia/Taipei", CTT},
701 {"Asia/Tel_Aviv", ISRAEL},
702 {"Asia/Tashkent", UZT},
703 {"Asia/Tbilisi", new String[] {"Georgia Time", "GET",
704 "Georgia Summer Time", "GEST",
705 "Georgia Time", "GET"}},
706 {"Asia/Tehran", IRT},
707 {"Asia/Thimbu", BTT},
708 {"Asia/Thimphu", BTT},
709 {"Asia/Ujung_Pandang", CIT},
710 {"Asia/Ulaanbaatar", ULAT},
711 {"Asia/Ulan_Bator", ULAT},
712 {"Asia/Urumqi", XJT},
713 {"Asia/Ust-Nera", new String[] {"Ust-Nera Time", "VLAT",
714 "Ust-Nera Summer Time", "VLAST",
715 "Ust-Nera Time", "VLAT"}},
716 {"Asia/Vientiane", ICT},
717 {"Asia/Vladivostok", new String[] {"Vladivostok Time", "VLAT",
718 "Vladivostok Summer Time", "VLAST",
719 "Vladivostok Time", "VLAT"}},
720 {"Asia/Yakutsk", YAKT},
721 {"Asia/Yekaterinburg", new String[] {"Yekaterinburg Time", "YEKT",
722 "Yekaterinburg Summer Time", "YEKST",
723 "Yekaterinburg Time", "YEKT"}},
724 {"Asia/Yerevan", ARMT},
725 {"Atlantic/Azores", new String[] {"Azores Time", "AZOT",
726 "Azores Summer Time", "AZOST",
727 "Azores Time", "AZOT"}},
728 {"Atlantic/Bermuda", AST},
729 {"Atlantic/Canary", WET},
730 {"Atlantic/Cape_Verde", new String[] {"Cape Verde Time", "CVT",
731 "Cape Verde Summer Time", "CVST",
732 "Cape Verde Time", "CVT"}},
733 {"Atlantic/Faeroe", WET},
734 {"Atlantic/Faroe", WET},
735 {"Atlantic/Jan_Mayen", CET},
736 {"Atlantic/Madeira", WET},
737 {"Atlantic/Reykjavik", GMT},
738 {"Atlantic/South_Georgia", new String[] {"South Georgia Standard Time", "GST",
739 "South Georgia Daylight Time", "GDT",
740 "South Georgia Time", "GT"}},
|