harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: [classlib][luni]Date.getTimezoneOffset return wrong value
Date Fri, 25 Apr 2008 18:38:04 GMT
Jim Yu wrote:
> I looked at this issue from the JIRA[1]. The testcase works fine on RI but
> fails on Harmony in the second assert statement.
> I found that the returned TimeZone instance from
> TimeZone.getTimeZone("America/Toronto") on Harmony was "GMT" other than
> "America/Toronto". That's why the second assert statement fails on Harmony.
> I attached a patch to the JIRA[1], which will solve
> this issue. Anybody to verify it? If no objection, I will ask a committer to
> apply it: )

I ran a simple comparison of Sun's 1.6b03 time zone IDs with Harmony's, 
and there are quite a few in the same category.

A diff of the sorted output from TimeZone.getAvailableIDs() is given below.

Regards,
Tim

--

*** hy.txt	Fri Apr 25 17:08:28 2008
--- ri.txt	Fri Apr 25 19:34:34 2008
***************
*** 7,25 ****
--- 7,30 ----
   Africa/Accra
   Africa/Addis_Ababa
   Africa/Algiers
+ Africa/Asmara
   Africa/Asmera
+ Africa/Bamako
   Africa/Bangui
   Africa/Banjul
   Africa/Bissau
   Africa/Blantyre
+ Africa/Brazzaville
   Africa/Bujumbura
   Africa/Cairo
   Africa/Casablanca
+ Africa/Ceuta
   Africa/Conakry
   Africa/Dakar
   Africa/Dar_es_Salaam
   Africa/Djibouti
   Africa/Douala
+ Africa/El_Aaiun
   Africa/Freetown
   Africa/Gaborone
   Africa/Harare
***************
*** 55,133 ****
--- 60,221 ----
   America/Anchorage
   America/Anguilla
   America/Antigua
+ America/Araguaina
+ America/Argentina/Buenos_Aires
+ America/Argentina/Catamarca
+ America/Argentina/ComodRivadavia
+ America/Argentina/Cordoba
+ America/Argentina/Jujuy
+ America/Argentina/La_Rioja
+ America/Argentina/Mendoza
+ America/Argentina/Rio_Gallegos
+ America/Argentina/San_Juan
+ America/Argentina/Tucuman
+ America/Argentina/Ushuaia
   America/Aruba
   America/Asuncion
+ America/Atikokan
+ America/Atka
+ America/Bahia
   America/Barbados
+ America/Belem
   America/Belize
+ America/Blanc-Sablon
+ America/Boa_Vista
   America/Bogota
+ America/Boise
   America/Buenos_Aires
+ America/Cambridge_Bay
+ America/Campo_Grande
+ America/Cancun
   America/Caracas
+ America/Catamarca
   America/Cayenne
   America/Cayman
   America/Chicago
+ America/Chihuahua
+ America/Coral_Harbour
+ America/Cordoba
   America/Costa_Rica
   America/Cuiaba
   America/Curacao
+ America/Danmarkshavn
+ America/Dawson
   America/Dawson_Creek
   America/Denver
+ America/Detroit
   America/Dominica
   America/Edmonton
+ America/Eirunepe
   America/El_Salvador
+ America/Ensenada
+ America/Fort_Wayne
   America/Fortaleza
+ America/Glace_Bay
   America/Godthab
+ America/Goose_Bay
   America/Grand_Turk
   America/Grenada
   America/Guadeloupe
+ America/Guatemala
   America/Guayaquil
   America/Guyana
   America/Halifax
   America/Havana
+ America/Hermosillo
+ America/Indiana/Indianapolis
+ America/Indiana/Knox
+ America/Indiana/Marengo
+ America/Indiana/Petersburg
+ America/Indiana/Tell_City
+ America/Indiana/Vevay
+ America/Indiana/Vincennes
+ America/Indiana/Winamac
   America/Indianapolis
+ America/Inuvik
+ America/Iqaluit
   America/Jamaica
+ America/Jujuy
+ America/Juneau
+ America/Kentucky/Louisville
+ America/Kentucky/Monticello
+ America/Knox_IN
   America/La_Paz
   America/Lima
   America/Los_Angeles
+ America/Louisville
+ America/Maceio
   America/Managua
   America/Manaus
   America/Martinique
   America/Mazatlan
+ America/Mendoza
+ America/Menominee
+ America/Merida
   America/Mexico_City
   America/Miquelon
+ America/Moncton
+ America/Monterrey
   America/Montevideo
   America/Montreal
   America/Montserrat
   America/Nassau
   America/New_York
+ America/Nipigon
+ America/Nome
   America/Noronha
+ America/North_Dakota/Center
+ America/North_Dakota/New_Salem
   America/Panama
+ America/Pangnirtung
   America/Paramaribo
   America/Phoenix
   America/Port-au-Prince
   America/Port_of_Spain
   America/Porto_Acre
+ America/Porto_Velho
   America/Puerto_Rico
+ America/Rainy_River
+ America/Rankin_Inlet
+ America/Recife
   America/Regina
+ America/Resolute
   America/Rio_Branco
+ America/Rosario
   America/Santiago
   America/Santo_Domingo
   America/Sao_Paulo
   America/Scoresbysund
+ America/Shiprock
   America/St_Johns
   America/St_Kitts
   America/St_Lucia
   America/St_Thomas
   America/St_Vincent
+ America/Swift_Current
   America/Tegucigalpa
   America/Thule
+ America/Thunder_Bay
   America/Tijuana
+ America/Toronto
   America/Tortola
   America/Vancouver
+ America/Virgin
+ America/Whitehorse
   America/Winnipeg
+ America/Yakutat
+ America/Yellowknife
   Antarctica/Casey
+ Antarctica/Davis
   Antarctica/DumontDUrville
   Antarctica/Mawson
   Antarctica/McMurdo
   Antarctica/Palmer
+ Antarctica/Rothera
+ Antarctica/South_Pole
+ Antarctica/Syowa
+ Antarctica/Vostok
+ Arctic/Longyearbyen
   Asia/Aden
   Asia/Almaty
   Asia/Amman
***************
*** 144,179 ****
--- 232,288 ----
   Asia/Bishkek
   Asia/Brunei
   Asia/Calcutta
+ Asia/Choibalsan
+ Asia/Chongqing
+ Asia/Chungking
   Asia/Colombo
   Asia/Dacca
   Asia/Damascus
   Asia/Dhaka
+ Asia/Dili
   Asia/Dubai
   Asia/Dushanbe
+ Asia/Gaza
+ Asia/Harbin
   Asia/Hong_Kong
+ Asia/Hovd
   Asia/Irkutsk
+ Asia/Istanbul
   Asia/Jakarta
   Asia/Jayapura
   Asia/Jerusalem
   Asia/Kabul
   Asia/Kamchatka
   Asia/Karachi
+ Asia/Kashgar
   Asia/Katmandu
   Asia/Krasnoyarsk
   Asia/Kuala_Lumpur
+ Asia/Kuching
   Asia/Kuwait
   Asia/Macao
+ Asia/Macau
   Asia/Magadan
+ Asia/Makassar
   Asia/Manila
   Asia/Muscat
   Asia/Nicosia
   Asia/Novosibirsk
+ Asia/Omsk
+ Asia/Oral
   Asia/Phnom_Penh
+ Asia/Pontianak
   Asia/Pyongyang
   Asia/Qatar
+ Asia/Qyzylorda
   Asia/Rangoon
   Asia/Riyadh
+ Asia/Riyadh87
+ Asia/Riyadh88
+ Asia/Riyadh89
   Asia/Saigon
+ Asia/Sakhalin
+ Asia/Samarkand
   Asia/Seoul
   Asia/Shanghai
   Asia/Singapore
***************
*** 181,192 ****
--- 290,303 ----
   Asia/Tashkent
   Asia/Tbilisi
   Asia/Tehran
+ Asia/Tel_Aviv
   Asia/Thimbu
   Asia/Thimphu
   Asia/Tokyo
   Asia/Ujung_Pandang
   Asia/Ulaanbaatar
   Asia/Ulan_Bator
+ Asia/Urumqi
   Asia/Vientiane
   Asia/Vladivostok
   Asia/Yakutsk
***************
*** 197,230 ****
--- 308,416 ----
   Atlantic/Canary
   Atlantic/Cape_Verde
   Atlantic/Faeroe
+ Atlantic/Faroe
   Atlantic/Jan_Mayen
+ Atlantic/Madeira
   Atlantic/Reykjavik
   Atlantic/South_Georgia
   Atlantic/St_Helena
   Atlantic/Stanley
+ Australia/ACT
   Australia/Adelaide
   Australia/Brisbane
   Australia/Broken_Hill
+ Australia/Canberra
+ Australia/Currie
   Australia/Darwin
+ Australia/Eucla
   Australia/Hobart
+ Australia/LHI
+ Australia/Lindeman
   Australia/Lord_Howe
+ Australia/Melbourne
+ Australia/NSW
+ Australia/North
   Australia/Perth
+ Australia/Queensland
+ Australia/South
   Australia/Sydney
+ Australia/Tasmania
+ Australia/Victoria
+ Australia/West
+ Australia/Yancowinna
   BET
   BST
+ Brazil/Acre
+ Brazil/DeNoronha
+ Brazil/East
+ Brazil/West
   CAT
+ CET
   CNT
   CST
+ CST6CDT
   CTT
+ Canada/Atlantic
+ Canada/Central
+ Canada/East-Saskatchewan
+ Canada/Eastern
+ Canada/Mountain
+ Canada/Newfoundland
+ Canada/Pacific
+ Canada/Saskatchewan
+ Canada/Yukon
+ Chile/Continental
+ Chile/EasterIsland
+ Cuba
   EAT
   ECT
   EET
   EST
+ EST5EDT
+ Egypt
+ Eire
+ Etc/GMT
+ Etc/GMT+0
+ Etc/GMT+1
+ Etc/GMT+10
+ Etc/GMT+11
+ Etc/GMT+12
+ Etc/GMT+2
+ Etc/GMT+3
+ Etc/GMT+4
+ Etc/GMT+5
+ Etc/GMT+6
+ Etc/GMT+7
+ Etc/GMT+8
+ Etc/GMT+9
+ Etc/GMT-0
+ Etc/GMT-1
+ Etc/GMT-10
+ Etc/GMT-11
+ Etc/GMT-12
+ Etc/GMT-13
+ Etc/GMT-14
+ Etc/GMT-2
+ Etc/GMT-3
+ Etc/GMT-4
+ Etc/GMT-5
+ Etc/GMT-6
+ Etc/GMT-7
+ Etc/GMT-8
+ Etc/GMT-9
+ Etc/GMT0
+ Etc/Greenwich
+ Etc/UCT
+ Etc/UTC
+ Etc/Universal
+ Etc/Zulu
   Europe/Amsterdam
   Europe/Andorra
   Europe/Athens
+ Europe/Belfast
   Europe/Belgrade
   Europe/Berlin
+ Europe/Bratislava
   Europe/Brussels
   Europe/Bucharest
   Europe/Budapest
***************
*** 232,269 ****
--- 418,477 ----
   Europe/Copenhagen
   Europe/Dublin
   Europe/Gibraltar
+ Europe/Guernsey
   Europe/Helsinki
+ Europe/Isle_of_Man
   Europe/Istanbul
+ Europe/Jersey
   Europe/Kaliningrad
   Europe/Kiev
   Europe/Lisbon
+ Europe/Ljubljana
   Europe/London
   Europe/Luxembourg
   Europe/Madrid
   Europe/Malta
+ Europe/Mariehamn
   Europe/Minsk
   Europe/Monaco
   Europe/Moscow
+ Europe/Nicosia
   Europe/Oslo
   Europe/Paris
+ Europe/Podgorica
   Europe/Prague
   Europe/Riga
   Europe/Rome
   Europe/Samara
+ Europe/San_Marino
+ Europe/Sarajevo
   Europe/Simferopol
+ Europe/Skopje
   Europe/Sofia
   Europe/Stockholm
   Europe/Tallinn
   Europe/Tirane
+ Europe/Tiraspol
+ Europe/Uzhgorod
   Europe/Vaduz
+ Europe/Vatican
   Europe/Vienna
   Europe/Vilnius
+ Europe/Volgograd
   Europe/Warsaw
+ Europe/Zagreb
+ Europe/Zaporozhye
   Europe/Zurich
+ GB
+ GB-Eire
   GMT
+ GMT0
+ Greenwich
   HST
+ Hongkong
   IET
   IST
+ Iceland
   Indian/Antananarivo
   Indian/Chagos
   Indian/Christmas
***************
*** 275,290 ****
--- 483,516 ----
   Indian/Mauritius
   Indian/Mayotte
   Indian/Reunion
+ Iran
+ Israel
   JST
+ Jamaica
+ Japan
+ Kwajalein
+ Libya
   MET
   MIT
   MST
+ MST7MDT
+ Mexico/BajaNorte
+ Mexico/BajaSur
+ Mexico/General
+ Mideast/Riyadh87
+ Mideast/Riyadh88
+ Mideast/Riyadh89
   NET
   NST
+ NZ
+ NZ-CHAT
+ Navajo
   PLT
   PNT
+ PRC
   PRT
   PST
+ PST8PDT
   Pacific/Apia
   Pacific/Auckland
   Pacific/Chatham
***************
*** 299,308 ****
--- 525,537 ----
   Pacific/Guadalcanal
   Pacific/Guam
   Pacific/Honolulu
+ Pacific/Johnston
   Pacific/Kiritimati
   Pacific/Kosrae
+ Pacific/Kwajalein
   Pacific/Majuro
   Pacific/Marquesas
+ Pacific/Midway
   Pacific/Nauru
   Pacific/Niue
   Pacific/Norfolk
***************
*** 314,326 ****
--- 543,592 ----
   Pacific/Port_Moresby
   Pacific/Rarotonga
   Pacific/Saipan
+ Pacific/Samoa
   Pacific/Tahiti
   Pacific/Tarawa
   Pacific/Tongatapu
   Pacific/Truk
   Pacific/Wake
   Pacific/Wallis
+ Pacific/Yap
+ Poland
+ Portugal
+ ROK
   SST
+ Singapore
+ SystemV/AST4
+ SystemV/AST4ADT
+ SystemV/CST6
+ SystemV/CST6CDT
+ SystemV/EST5
+ SystemV/EST5EDT
+ SystemV/HST10
+ SystemV/MST7
+ SystemV/MST7MDT
+ SystemV/PST8
+ SystemV/PST8PDT
+ SystemV/YST9
+ SystemV/YST9YDT
+ Turkey
+ UCT
+ US/Alaska
+ US/Aleutian
+ US/Arizona
+ US/Central
+ US/East-Indiana
+ US/Eastern
+ US/Hawaii
+ US/Indiana-Starke
+ US/Michigan
+ US/Mountain
+ US/Pacific
+ US/Pacific-New
+ US/Samoa
   UTC
+ Universal
   VST
+ W-SU
   WET
+ Zulu

Mime
View raw message