/[classpath]/classpath/java/util/TimeZone.java
ViewVC logotype

Diff of /classpath/java/util/TimeZone.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.23.2.8 by gnu_andrew, Tue Aug 2 20:12:30 2005 UTC revision 1.23.2.9 by gnu_andrew, Sat Sep 10 15:31:47 2005 UTC
# Line 197  public abstract class TimeZone implement Line 197  public abstract class TimeZone implement
197          timezones0.put("MST", tz);          timezones0.put("MST", tz);
198          timezones0.put("MST7MDT", tz);          timezones0.put("MST7MDT", tz);
199          timezones0.put("America/Boise", tz);          timezones0.put("America/Boise", tz);
200            timezones0.put("America/Cambridge_Bay", tz);
201          timezones0.put("America/Chihuahua", tz);          timezones0.put("America/Chihuahua", tz);
202          timezones0.put("America/Denver", tz);          timezones0.put("America/Denver", tz);
203          timezones0.put("America/Edmonton", tz);          timezones0.put("America/Edmonton", tz);
# Line 216  public abstract class TimeZone implement Line 217  public abstract class TimeZone implement
217             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);
218          timezones0.put("CST", tz);          timezones0.put("CST", tz);
219          timezones0.put("CST6CDT", tz);          timezones0.put("CST6CDT", tz);
         timezones0.put("America/Cambridge_Bay", tz);  
220          timezones0.put("America/Cancun", tz);          timezones0.put("America/Cancun", tz);
221          timezones0.put("America/Chicago", tz);          timezones0.put("America/Chicago", tz);
222          timezones0.put("America/Menominee", tz);          timezones0.put("America/Menominee", tz);
223          timezones0.put("America/Merida", tz);          timezones0.put("America/Merida", tz);
224          timezones0.put("America/Mexico_City", tz);          timezones0.put("America/Mexico_City", tz);
225          timezones0.put("America/Monterrey", tz);          timezones0.put("America/Monterrey", tz);
226            timezones0.put("America/North_Dakota/Center", tz);
227          timezones0.put("America/Rainy_River", tz);          timezones0.put("America/Rainy_River", tz);
228          timezones0.put("America/Winnipeg", tz);          timezones0.put("America/Rankin_Inlet", tz);
229          tz = new SimpleTimeZone(-6000 * 3600, "America/Belize");          tz = new SimpleTimeZone(-6000 * 3600, "America/Belize");
230          timezones0.put("America/Belize", tz);          timezones0.put("America/Belize", tz);
231          timezones0.put("America/Costa_Rica", tz);          timezones0.put("America/Costa_Rica", tz);
# Line 236  public abstract class TimeZone implement Line 237  public abstract class TimeZone implement
237          timezones0.put("America/Tegucigalpa", tz);          timezones0.put("America/Tegucigalpa", tz);
238          timezones0.put("Pacific/Galapagos", tz);          timezones0.put("Pacific/Galapagos", tz);
239          tz = new SimpleTimeZone          tz = new SimpleTimeZone
240              (-6000 * 3600, "America/Winnipeg",
241               Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,
242               Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
243            timezones0.put("America/Winnipeg", tz);
244            tz = new SimpleTimeZone
245            (-6000 * 3600, "Pacific/Easter",            (-6000 * 3600, "Pacific/Easter",
246             Calendar.OCTOBER, 9, -Calendar.SUNDAY, 0 * 3600,             Calendar.OCTOBER, 2, Calendar.SATURDAY, 23000 * 3600,
247             Calendar.MARCH, 9, -Calendar.SUNDAY, 0 * 3600);             Calendar.MARCH, 2, Calendar.SATURDAY, 22000 * 3600);
248          timezones0.put("Pacific/Easter", tz);          timezones0.put("Pacific/Easter", tz);
249          tz = new SimpleTimeZone          tz = new SimpleTimeZone
250            (-5000 * 3600, "America/Grand_Turk",            (-5000 * 3600, "America/Grand_Turk",
251             Calendar.APRIL, 1, Calendar.SUNDAY, 0 * 3600,             Calendar.APRIL, 1, Calendar.SUNDAY, 0 * 3600,
252             Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600);
253          timezones0.put("America/Grand_Turk", tz);          timezones0.put("America/Grand_Turk", tz);
254            tz = new SimpleTimeZone
255              (-5000 * 3600, "America/Havana",
256               Calendar.APRIL, 1, Calendar.SUNDAY, 1000 * 3600,
257               Calendar.OCTOBER, -1, Calendar.SUNDAY, 1000 * 3600);
258          timezones0.put("America/Havana", tz);          timezones0.put("America/Havana", tz);
259          tz = new SimpleTimeZone(-5000 * 3600, "EST5");          tz = new SimpleTimeZone(-5000 * 3600, "EST5");
260          timezones0.put("EST5", tz);          timezones0.put("EST5", tz);
# Line 258  public abstract class TimeZone implement Line 268  public abstract class TimeZone implement
268          timezones0.put("America/Indiana/Marengo", tz);          timezones0.put("America/Indiana/Marengo", tz);
269          timezones0.put("America/Indiana/Vevay", tz);          timezones0.put("America/Indiana/Vevay", tz);
270          timezones0.put("America/Indianapolis", tz);          timezones0.put("America/Indianapolis", tz);
         timezones0.put("America/Iqaluit", tz);  
271          timezones0.put("America/Jamaica", tz);          timezones0.put("America/Jamaica", tz);
272          timezones0.put("America/Lima", tz);          timezones0.put("America/Lima", tz);
273          timezones0.put("America/Panama", tz);          timezones0.put("America/Panama", tz);
         timezones0.put("America/Pangnirtung", tz);  
274          timezones0.put("America/Port-au-Prince", tz);          timezones0.put("America/Port-au-Prince", tz);
275          timezones0.put("America/Porto_Acre", tz);          timezones0.put("America/Rio_Branco", tz);
         timezones0.put("America/Rankin_Inlet", tz);  
276          tz = new SimpleTimeZone          tz = new SimpleTimeZone
277            (-5000 * 3600, "EST",            (-5000 * 3600, "EST",
278             Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,             Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,
# Line 273  public abstract class TimeZone implement Line 280  public abstract class TimeZone implement
280          timezones0.put("EST", tz);          timezones0.put("EST", tz);
281          timezones0.put("EST5EDT", tz);          timezones0.put("EST5EDT", tz);
282          timezones0.put("America/Detroit", tz);          timezones0.put("America/Detroit", tz);
283            timezones0.put("America/Iqaluit", tz);
284          timezones0.put("America/Kentucky/Louisville", tz);          timezones0.put("America/Kentucky/Louisville", tz);
285          timezones0.put("America/Kentucky/Monticello", tz);          timezones0.put("America/Kentucky/Monticello", tz);
286          timezones0.put("America/Louisville", tz);          timezones0.put("America/Louisville", tz);
# Line 280  public abstract class TimeZone implement Line 288  public abstract class TimeZone implement
288          timezones0.put("America/Nassau", tz);          timezones0.put("America/Nassau", tz);
289          timezones0.put("America/New_York", tz);          timezones0.put("America/New_York", tz);
290          timezones0.put("America/Nipigon", tz);          timezones0.put("America/Nipigon", tz);
291            timezones0.put("America/Pangnirtung", tz);
292          timezones0.put("America/Thunder_Bay", tz);          timezones0.put("America/Thunder_Bay", tz);
293            timezones0.put("America/Toronto", tz);
294          tz = new SimpleTimeZone(-4000 * 3600, "PRT");          tz = new SimpleTimeZone(-4000 * 3600, "PRT");
295          timezones0.put("PRT", tz);          timezones0.put("PRT", tz);
296          timezones0.put("America/Anguilla", tz);          timezones0.put("America/Anguilla", tz);
# Line 309  public abstract class TimeZone implement Line 319  public abstract class TimeZone implement
319          timezones0.put("America/Tortola", tz);          timezones0.put("America/Tortola", tz);
320          tz = new SimpleTimeZone          tz = new SimpleTimeZone
321            (-4000 * 3600, "America/Asuncion",            (-4000 * 3600, "America/Asuncion",
322             Calendar.OCTOBER, 1, Calendar.SUNDAY, 0 * 3600,             Calendar.OCTOBER, 3, Calendar.SUNDAY, 0 * 3600,
323             Calendar.FEBRUARY, -1, Calendar.SUNDAY, 0 * 3600);             Calendar.MARCH, 2, Calendar.SUNDAY, 0 * 3600);
324          timezones0.put("America/Asuncion", tz);          timezones0.put("America/Asuncion", tz);
325          tz = new SimpleTimeZone          tz = new SimpleTimeZone
326            (-4000 * 3600, "America/Cuiaba",            (-4000 * 3600, "America/Campo_Grande",
327             Calendar.OCTOBER, 2, Calendar.SUNDAY, 0 * 3600,             Calendar.OCTOBER, 3, Calendar.SUNDAY, 0 * 3600,
328             Calendar.FEBRUARY, 3, Calendar.SUNDAY, 0 * 3600);             Calendar.FEBRUARY, 3, Calendar.SUNDAY, 0 * 3600);
329            timezones0.put("America/Campo_Grande", tz);
330          timezones0.put("America/Cuiaba", tz);          timezones0.put("America/Cuiaba", tz);
331          tz = new SimpleTimeZone          tz = new SimpleTimeZone
332            (-4000 * 3600, "America/Goose_Bay",            (-4000 * 3600, "America/Goose_Bay",
# Line 323  public abstract class TimeZone implement Line 334  public abstract class TimeZone implement
334             Calendar.OCTOBER, -1, Calendar.SUNDAY, 60000);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 60000);
335          timezones0.put("America/Goose_Bay", tz);          timezones0.put("America/Goose_Bay", tz);
336          tz = new SimpleTimeZone          tz = new SimpleTimeZone
337              (-4000 * 3600, "America/Santiago",
338               Calendar.OCTOBER, 9, -Calendar.SUNDAY, 1000 * 3600,
339               Calendar.MARCH, 9, -Calendar.SUNDAY, 0 * 3600);
340            timezones0.put("America/Santiago", tz);
341            tz = new SimpleTimeZone
342            (-4000 * 3600, "America/Glace_Bay",            (-4000 * 3600, "America/Glace_Bay",
343             Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,             Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,
344             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);
# Line 331  public abstract class TimeZone implement Line 347  public abstract class TimeZone implement
347          timezones0.put("America/Thule", tz);          timezones0.put("America/Thule", tz);
348          timezones0.put("Atlantic/Bermuda", tz);          timezones0.put("Atlantic/Bermuda", tz);
349          tz = new SimpleTimeZone          tz = new SimpleTimeZone
350            (-4000 * 3600, "America/Santiago",            (-4000 * 3600, "Antarctica/Palmer",
351             Calendar.OCTOBER, 9, -Calendar.SUNDAY, 0 * 3600,             Calendar.OCTOBER, 9, -Calendar.SUNDAY, 0 * 3600,
352             Calendar.MARCH, 9, -Calendar.SUNDAY, 0 * 3600);             Calendar.MARCH, 9, -Calendar.SUNDAY, 0 * 3600);
         timezones0.put("America/Santiago", tz);  
353          timezones0.put("Antarctica/Palmer", tz);          timezones0.put("Antarctica/Palmer", tz);
354          tz = new SimpleTimeZone          tz = new SimpleTimeZone
355            (-4000 * 3600, "Atlantic/Stanley",            (-4000 * 3600, "Atlantic/Stanley",
356             Calendar.SEPTEMBER, 2, Calendar.SUNDAY, 0 * 3600,             Calendar.SEPTEMBER, 1, Calendar.SUNDAY, 2000 * 3600,
357             Calendar.APRIL, 16, -Calendar.SUNDAY, 0 * 3600);             Calendar.APRIL, 3, Calendar.SUNDAY, 2000 * 3600);
358          timezones0.put("Atlantic/Stanley", tz);          timezones0.put("Atlantic/Stanley", tz);
359          tz = new SimpleTimeZone          tz = new SimpleTimeZone
360            (-3500 * 3600, "CNT",            (-3500 * 3600, "CNT",
# Line 348  public abstract class TimeZone implement Line 363  public abstract class TimeZone implement
363          timezones0.put("CNT", tz);          timezones0.put("CNT", tz);
364          timezones0.put("America/St_Johns", tz);          timezones0.put("America/St_Johns", tz);
365          tz = new SimpleTimeZone          tz = new SimpleTimeZone
366            (-3000 * 3600, "America/Araguaina",            (-3000 * 3600, "America/Godthab",
367             Calendar.OCTOBER, 2, Calendar.SUNDAY, 0 * 3600,             Calendar.MARCH, 30, -Calendar.SATURDAY, 23000 * 3600,
368               Calendar.OCTOBER, 30, -Calendar.SATURDAY, 23000 * 3600);
369            timezones0.put("America/Godthab", tz);
370            tz = new SimpleTimeZone
371              (-3000 * 3600, "America/Miquelon",
372               Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,
373               Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);
374            timezones0.put("America/Miquelon", tz);
375            tz = new SimpleTimeZone
376              (-3000 * 3600, "America/Sao_Paulo",
377               Calendar.OCTOBER, 3, Calendar.SUNDAY, 0 * 3600,
378             Calendar.FEBRUARY, 3, Calendar.SUNDAY, 0 * 3600);             Calendar.FEBRUARY, 3, Calendar.SUNDAY, 0 * 3600);
         timezones0.put("America/Araguaina", tz);  
379          timezones0.put("America/Sao_Paulo", tz);          timezones0.put("America/Sao_Paulo", tz);
380          tz = new SimpleTimeZone(-3000 * 3600, "AGT");          tz = new SimpleTimeZone(-3000 * 3600, "AGT");
381          timezones0.put("AGT", tz);          timezones0.put("AGT", tz);
382            timezones0.put("America/Araguaina", tz);
383            timezones0.put("America/Argentina/Buenos_Aires", tz);
384            timezones0.put("America/Argentina/Catamarca", tz);
385            timezones0.put("America/Argentina/ComodRivadavia", tz);
386            timezones0.put("America/Argentina/Cordoba", tz);
387            timezones0.put("America/Argentina/Jujuy", tz);
388            timezones0.put("America/Argentina/La_Rioja", tz);
389            timezones0.put("America/Argentina/Mendoza", tz);
390            timezones0.put("America/Argentina/Rio_Gallegos", tz);
391            timezones0.put("America/Argentina/San_Juan", tz);
392            timezones0.put("America/Argentina/Tucuman", tz);
393            timezones0.put("America/Argentina/Ushuaia", tz);
394            timezones0.put("America/Bahia", tz);
395          timezones0.put("America/Belem", tz);          timezones0.put("America/Belem", tz);
         timezones0.put("America/Buenos_Aires", tz);  
         timezones0.put("America/Catamarca", tz);  
396          timezones0.put("America/Cayenne", tz);          timezones0.put("America/Cayenne", tz);
         timezones0.put("America/Cordoba", tz);  
397          timezones0.put("America/Fortaleza", tz);          timezones0.put("America/Fortaleza", tz);
         timezones0.put("America/Jujuy", tz);  
398          timezones0.put("America/Maceio", tz);          timezones0.put("America/Maceio", tz);
         timezones0.put("America/Mendoza", tz);  
399          timezones0.put("America/Montevideo", tz);          timezones0.put("America/Montevideo", tz);
400          timezones0.put("America/Paramaribo", tz);          timezones0.put("America/Paramaribo", tz);
401          timezones0.put("America/Recife", tz);          timezones0.put("America/Recife", tz);
402          timezones0.put("America/Rosario", tz);          timezones0.put("Antarctica/Rothera", tz);
         tz = new SimpleTimeZone  
           (-3000 * 3600, "America/Godthab",  
            Calendar.MARCH, 30, -Calendar.SATURDAY, 22000 * 3600,  
            Calendar.OCTOBER, 30, -Calendar.SATURDAY, 22000 * 3600);  
         timezones0.put("America/Godthab", tz);  
         tz = new SimpleTimeZone  
           (-3000 * 3600, "America/Miquelon",  
            Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600,  
            Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);  
         timezones0.put("America/Miquelon", tz);  
403          tz = new SimpleTimeZone(-2000 * 3600, "America/Noronha");          tz = new SimpleTimeZone(-2000 * 3600, "America/Noronha");
404          timezones0.put("America/Noronha", tz);          timezones0.put("America/Noronha", tz);
405          timezones0.put("Atlantic/South_Georgia", tz);          timezones0.put("Atlantic/South_Georgia", tz);
406          tz = new SimpleTimeZone          tz = new SimpleTimeZone
407            (-1000 * 3600, "America/Scoresbysund",            (-1000 * 3600, "America/Scoresbysund",
408             Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 1000 * 3600,
409             Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 1000 * 3600);
410          timezones0.put("America/Scoresbysund", tz);          timezones0.put("America/Scoresbysund", tz);
411          timezones0.put("Atlantic/Azores", tz);          timezones0.put("Atlantic/Azores", tz);
412          tz = new SimpleTimeZone(-1000 * 3600, "Atlantic/Cape_Verde");          tz = new SimpleTimeZone(-1000 * 3600, "Atlantic/Cape_Verde");
413          timezones0.put("Atlantic/Cape_Verde", tz);          timezones0.put("Atlantic/Cape_Verde", tz);
         timezones0.put("Atlantic/Jan_Mayen", tz);  
414          tz = new SimpleTimeZone(0 * 3600, "GMT");          tz = new SimpleTimeZone(0 * 3600, "GMT");
415          timezones0.put("GMT", tz);          timezones0.put("GMT", tz);
416          timezones0.put("UTC", tz);          timezones0.put("UTC", tz);
# Line 409  public abstract class TimeZone implement Line 430  public abstract class TimeZone implement
430          timezones0.put("Africa/Ouagadougou", tz);          timezones0.put("Africa/Ouagadougou", tz);
431          timezones0.put("Africa/Sao_Tome", tz);          timezones0.put("Africa/Sao_Tome", tz);
432          timezones0.put("Africa/Timbuktu", tz);          timezones0.put("Africa/Timbuktu", tz);
433            timezones0.put("America/Danmarkshavn", tz);
434          timezones0.put("Atlantic/Reykjavik", tz);          timezones0.put("Atlantic/Reykjavik", tz);
435          timezones0.put("Atlantic/St_Helena", tz);          timezones0.put("Atlantic/St_Helena", tz);
436          timezones0.put("Europe/Belfast", tz);          timezones0.put("Europe/Belfast", tz);
# Line 416  public abstract class TimeZone implement Line 438  public abstract class TimeZone implement
438          timezones0.put("Europe/London", tz);          timezones0.put("Europe/London", tz);
439          tz = new SimpleTimeZone          tz = new SimpleTimeZone
440            (0 * 3600, "WET",            (0 * 3600, "WET",
441             Calendar.MARCH, -1, Calendar.SUNDAY, 1000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,
442             Calendar.OCTOBER, -1, Calendar.SUNDAY, 1000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);
443          timezones0.put("WET", tz);          timezones0.put("WET", tz);
444          timezones0.put("Atlantic/Canary", tz);          timezones0.put("Atlantic/Canary", tz);
445          timezones0.put("Atlantic/Faeroe", tz);          timezones0.put("Atlantic/Faeroe", tz);
# Line 444  public abstract class TimeZone implement Line 466  public abstract class TimeZone implement
466          timezones0.put("Africa/Windhoek", tz);          timezones0.put("Africa/Windhoek", tz);
467          tz = new SimpleTimeZone          tz = new SimpleTimeZone
468            (1000 * 3600, "CET",            (1000 * 3600, "CET",
469             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
470             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
471          timezones0.put("CET", tz);          timezones0.put("CET", tz);
         timezones0.put("CEST", tz);  
472          timezones0.put("ECT", tz);          timezones0.put("ECT", tz);
473          timezones0.put("MET", tz);          timezones0.put("MET", tz);
474          timezones0.put("Africa/Ceuta", tz);          timezones0.put("Africa/Ceuta", tz);
475          timezones0.put("Arctic/Longyearbyen", tz);          timezones0.put("Arctic/Longyearbyen", tz);
476            timezones0.put("Atlantic/Jan_Mayen", tz);
477          timezones0.put("Europe/Amsterdam", tz);          timezones0.put("Europe/Amsterdam", tz);
478          timezones0.put("Europe/Andorra", tz);          timezones0.put("Europe/Andorra", tz);
479          timezones0.put("Europe/Belgrade", tz);          timezones0.put("Europe/Belgrade", tz);
# Line 483  public abstract class TimeZone implement Line 505  public abstract class TimeZone implement
505          timezones0.put("Europe/Zurich", tz);          timezones0.put("Europe/Zurich", tz);
506          tz = new SimpleTimeZone          tz = new SimpleTimeZone
507            (2000 * 3600, "ART",            (2000 * 3600, "ART",
508             Calendar.APRIL, -1, Calendar.FRIDAY, 0 * 3600,             Calendar.APRIL, -1, Calendar.FRIDAY, 1000 * 3600,
509             Calendar.SEPTEMBER, -1, Calendar.THURSDAY, 23000 * 3600);             Calendar.SEPTEMBER, -1, Calendar.THURSDAY, 24000 * 3600);
510          timezones0.put("ART", tz);          timezones0.put("ART", tz);
511          timezones0.put("Africa/Cairo", tz);          timezones0.put("Africa/Cairo", tz);
512          tz = new SimpleTimeZone(2000 * 3600, "CAT");          tz = new SimpleTimeZone(2000 * 3600, "CAT");
# Line 501  public abstract class TimeZone implement Line 523  public abstract class TimeZone implement
523          timezones0.put("Africa/Maseru", tz);          timezones0.put("Africa/Maseru", tz);
524          timezones0.put("Africa/Mbabane", tz);          timezones0.put("Africa/Mbabane", tz);
525          timezones0.put("Africa/Tripoli", tz);          timezones0.put("Africa/Tripoli", tz);
526          timezones0.put("Europe/Riga", tz);          timezones0.put("Asia/Jerusalem", tz);
         timezones0.put("Europe/Tallinn", tz);  
         timezones0.put("Europe/Vilnius", tz);  
527          tz = new SimpleTimeZone          tz = new SimpleTimeZone
528            (2000 * 3600, "Asia/Amman",            (2000 * 3600, "Asia/Amman",
529             Calendar.MARCH, -1, Calendar.THURSDAY, 0 * 3600,             Calendar.MARCH, -1, Calendar.THURSDAY, 1000 * 3600,
530             Calendar.SEPTEMBER, -1, Calendar.THURSDAY, 0 * 3600);             Calendar.SEPTEMBER, -1, Calendar.THURSDAY, 1000 * 3600);
531          timezones0.put("Asia/Amman", tz);          timezones0.put("Asia/Amman", tz);
532          tz = new SimpleTimeZone          tz = new SimpleTimeZone
533            (2000 * 3600, "Asia/Beirut",            (2000 * 3600, "Asia/Beirut",
# Line 525  public abstract class TimeZone implement Line 545  public abstract class TimeZone implement
545             Calendar.OCTOBER, 3, Calendar.FRIDAY, 0 * 3600);             Calendar.OCTOBER, 3, Calendar.FRIDAY, 0 * 3600);
546          timezones0.put("Asia/Gaza", tz);          timezones0.put("Asia/Gaza", tz);
547          tz = new SimpleTimeZone          tz = new SimpleTimeZone
           (2000 * 3600, "Asia/Jerusalem",  
            Calendar.APRIL, 1, 0, 1000 * 3600,  
            Calendar.OCTOBER, 1, 0, 1000 * 3600);  
         timezones0.put("Asia/Jerusalem", tz);  
         tz = new SimpleTimeZone  
548            (2000 * 3600, "EET",            (2000 * 3600, "EET",
549             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 4000 * 3600,
550             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 4000 * 3600);
551          timezones0.put("EET", tz);          timezones0.put("EET", tz);
552          timezones0.put("Asia/Istanbul", tz);          timezones0.put("Asia/Istanbul", tz);
553          timezones0.put("Asia/Nicosia", tz);          timezones0.put("Asia/Nicosia", tz);
# Line 542  public abstract class TimeZone implement Line 557  public abstract class TimeZone implement
557          timezones0.put("Europe/Helsinki", tz);          timezones0.put("Europe/Helsinki", tz);
558          timezones0.put("Europe/Istanbul", tz);          timezones0.put("Europe/Istanbul", tz);
559          timezones0.put("Europe/Kiev", tz);          timezones0.put("Europe/Kiev", tz);
560            timezones0.put("Europe/Mariehamn", tz);
561          timezones0.put("Europe/Nicosia", tz);          timezones0.put("Europe/Nicosia", tz);
562            timezones0.put("Europe/Riga", tz);
563          timezones0.put("Europe/Simferopol", tz);          timezones0.put("Europe/Simferopol", tz);
564          timezones0.put("Europe/Sofia", tz);          timezones0.put("Europe/Sofia", tz);
565            timezones0.put("Europe/Tallinn", tz);
566          timezones0.put("Europe/Uzhgorod", tz);          timezones0.put("Europe/Uzhgorod", tz);
567            timezones0.put("Europe/Vilnius", tz);
568          timezones0.put("Europe/Zaporozhye", tz);          timezones0.put("Europe/Zaporozhye", tz);
569          tz = new SimpleTimeZone          tz = new SimpleTimeZone
570            (2000 * 3600, "Europe/Kaliningrad",            (2000 * 3600, "Europe/Kaliningrad",
571             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
572             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
573          timezones0.put("Europe/Kaliningrad", tz);          timezones0.put("Europe/Kaliningrad", tz);
574          timezones0.put("Europe/Minsk", tz);          timezones0.put("Europe/Minsk", tz);
575          tz = new SimpleTimeZone          tz = new SimpleTimeZone
576            (3000 * 3600, "Asia/Baghdad",            (3000 * 3600, "Asia/Baghdad",
577             Calendar.APRIL, 1, 0, 3000 * 3600,             Calendar.APRIL, 1, 0, 4000 * 3600,
578             Calendar.OCTOBER, 1, 0, 3000 * 3600);             Calendar.OCTOBER, 1, 0, 4000 * 3600);
579          timezones0.put("Asia/Baghdad", tz);          timezones0.put("Asia/Baghdad", tz);
580          tz = new SimpleTimeZone          tz = new SimpleTimeZone
581            (3000 * 3600, "Europe/Moscow",            (3000 * 3600, "Asia/Tbilisi",
582             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
583             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
584            timezones0.put("Asia/Tbilisi", tz);
585          timezones0.put("Europe/Moscow", tz);          timezones0.put("Europe/Moscow", tz);
         timezones0.put("Europe/Tiraspol", tz);  
586          tz = new SimpleTimeZone(3000 * 3600, "EAT");          tz = new SimpleTimeZone(3000 * 3600, "EAT");
587          timezones0.put("EAT", tz);          timezones0.put("EAT", tz);
588          timezones0.put("Africa/Addis_Ababa", tz);          timezones0.put("Africa/Addis_Ababa", tz);
# Line 591  public abstract class TimeZone implement Line 610  public abstract class TimeZone implement
610             Calendar.OCTOBER, -1, Calendar.SUNDAY, 1000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 1000 * 3600);
611          timezones0.put("Asia/Baku", tz);          timezones0.put("Asia/Baku", tz);
612          tz = new SimpleTimeZone          tz = new SimpleTimeZone
           (4000 * 3600, "Asia/Aqtau",  
            Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600,  
            Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600);  
         timezones0.put("Asia/Aqtau", tz);  
         timezones0.put("Asia/Tbilisi", tz);  
         tz = new SimpleTimeZone  
613            (4000 * 3600, "Asia/Yerevan",            (4000 * 3600, "Asia/Yerevan",
614             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
615             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
616          timezones0.put("Asia/Yerevan", tz);          timezones0.put("Asia/Yerevan", tz);
617          timezones0.put("Europe/Samara", tz);          timezones0.put("Europe/Samara", tz);
618          tz = new SimpleTimeZone(4000 * 3600, "NET");          tz = new SimpleTimeZone(4000 * 3600, "NET");
619          timezones0.put("NET", tz);          timezones0.put("NET", tz);
620            timezones0.put("Asia/Aqtau", tz);
621          timezones0.put("Asia/Dubai", tz);          timezones0.put("Asia/Dubai", tz);
622          timezones0.put("Asia/Muscat", tz);          timezones0.put("Asia/Muscat", tz);
623            timezones0.put("Asia/Oral", tz);
624          timezones0.put("Indian/Mahe", tz);          timezones0.put("Indian/Mahe", tz);
625          timezones0.put("Indian/Mauritius", tz);          timezones0.put("Indian/Mauritius", tz);
626          timezones0.put("Indian/Reunion", tz);          timezones0.put("Indian/Reunion", tz);
627          tz = new SimpleTimeZone(4500 * 3600, "Asia/Kabul");          tz = new SimpleTimeZone(4500 * 3600, "Asia/Kabul");
628          timezones0.put("Asia/Kabul", tz);          timezones0.put("Asia/Kabul", tz);
629          tz = new SimpleTimeZone          tz = new SimpleTimeZone
           (5000 * 3600, "Asia/Aqtobe",  
            Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600,  
            Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600);  
         timezones0.put("Asia/Aqtobe", tz);  
         tz = new SimpleTimeZone  
630            (5000 * 3600, "Asia/Bishkek",            (5000 * 3600, "Asia/Bishkek",
631             Calendar.MARCH, -1, Calendar.SUNDAY, 2500 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 2500 * 3600,
632             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2500 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2500 * 3600);
633          timezones0.put("Asia/Bishkek", tz);          timezones0.put("Asia/Bishkek", tz);
634          tz = new SimpleTimeZone          tz = new SimpleTimeZone
635            (5000 * 3600, "Asia/Yekaterinburg",            (5000 * 3600, "Asia/Yekaterinburg",
636             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
637             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
638          timezones0.put("Asia/Yekaterinburg", tz);          timezones0.put("Asia/Yekaterinburg", tz);
639          tz = new SimpleTimeZone(5000 * 3600, "PLT");          tz = new SimpleTimeZone(5000 * 3600, "PLT");
640          timezones0.put("PLT", tz);          timezones0.put("PLT", tz);
641            timezones0.put("Asia/Aqtobe", tz);
642          timezones0.put("Asia/Ashgabat", tz);          timezones0.put("Asia/Ashgabat", tz);
643          timezones0.put("Asia/Dushanbe", tz);          timezones0.put("Asia/Dushanbe", tz);
644          timezones0.put("Asia/Karachi", tz);          timezones0.put("Asia/Karachi", tz);
645          timezones0.put("Asia/Samarkand", tz);          timezones0.put("Asia/Samarkand", tz);
646          timezones0.put("Asia/Tashkent", tz);          timezones0.put("Asia/Tashkent", tz);
         timezones0.put("Indian/Chagos", tz);  
647          timezones0.put("Indian/Kerguelen", tz);          timezones0.put("Indian/Kerguelen", tz);
648          timezones0.put("Indian/Maldives", tz);          timezones0.put("Indian/Maldives", tz);
649          tz = new SimpleTimeZone(5500 * 3600, "IST");          tz = new SimpleTimeZone(5500 * 3600, "IST");
# Line 644  public abstract class TimeZone implement Line 654  public abstract class TimeZone implement
654          tz = new SimpleTimeZone(6000 * 3600, "BST");          tz = new SimpleTimeZone(6000 * 3600, "BST");
655          timezones0.put("BST", tz);          timezones0.put("BST", tz);
656          timezones0.put("Antarctica/Mawson", tz);          timezones0.put("Antarctica/Mawson", tz);
657            timezones0.put("Antarctica/Vostok", tz);
658            timezones0.put("Asia/Almaty", tz);
659          timezones0.put("Asia/Colombo", tz);          timezones0.put("Asia/Colombo", tz);
660          timezones0.put("Asia/Dhaka", tz);          timezones0.put("Asia/Dhaka", tz);
661            timezones0.put("Asia/Qyzylorda", tz);
662          timezones0.put("Asia/Thimphu", tz);          timezones0.put("Asia/Thimphu", tz);
663          tz = new SimpleTimeZone          timezones0.put("Indian/Chagos", tz);
           (6000 * 3600, "Asia/Almaty",  
            Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600,  
            Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600);  
         timezones0.put("Asia/Almaty", tz);  
664          tz = new SimpleTimeZone          tz = new SimpleTimeZone
665            (6000 * 3600, "Asia/Novosibirsk",            (6000 * 3600, "Asia/Novosibirsk",
666             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
667             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
668          timezones0.put("Asia/Novosibirsk", tz);          timezones0.put("Asia/Novosibirsk", tz);
669          timezones0.put("Asia/Omsk", tz);          timezones0.put("Asia/Omsk", tz);
670          tz = new SimpleTimeZone(6500 * 3600, "Asia/Rangoon");          tz = new SimpleTimeZone(6500 * 3600, "Asia/Rangoon");
# Line 665  public abstract class TimeZone implement Line 674  public abstract class TimeZone implement
674          timezones0.put("VST", tz);          timezones0.put("VST", tz);
675          timezones0.put("Antarctica/Davis", tz);          timezones0.put("Antarctica/Davis", tz);
676          timezones0.put("Asia/Bangkok", tz);          timezones0.put("Asia/Bangkok", tz);
         timezones0.put("Asia/Hovd", tz);  
677          timezones0.put("Asia/Jakarta", tz);          timezones0.put("Asia/Jakarta", tz);
678          timezones0.put("Asia/Phnom_Penh", tz);          timezones0.put("Asia/Phnom_Penh", tz);
679            timezones0.put("Asia/Pontianak", tz);
680          timezones0.put("Asia/Saigon", tz);          timezones0.put("Asia/Saigon", tz);
681          timezones0.put("Asia/Vientiane", tz);          timezones0.put("Asia/Vientiane", tz);
682          timezones0.put("Indian/Christmas", tz);          timezones0.put("Indian/Christmas", tz);
683          tz = new SimpleTimeZone          tz = new SimpleTimeZone
684              (7000 * 3600, "Asia/Hovd",
685               Calendar.MARCH, -1, Calendar.SATURDAY, 2000 * 3600,
686               Calendar.SEPTEMBER, -1, Calendar.SATURDAY, 2000 * 3600);
687            timezones0.put("Asia/Hovd", tz);
688            tz = new SimpleTimeZone
689            (7000 * 3600, "Asia/Krasnoyarsk",            (7000 * 3600, "Asia/Krasnoyarsk",
690             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
691             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
692          timezones0.put("Asia/Krasnoyarsk", tz);          timezones0.put("Asia/Krasnoyarsk", tz);
693          tz = new SimpleTimeZone(8000 * 3600, "CTT");          tz = new SimpleTimeZone(8000 * 3600, "CTT");
694          timezones0.put("CTT", tz);          timezones0.put("CTT", tz);
695          timezones0.put("Antarctica/Casey", tz);          timezones0.put("Antarctica/Casey", tz);
696          timezones0.put("Asia/Brunei", tz);          timezones0.put("Asia/Brunei", tz);
697          timezones0.put("Asia/Chungking", tz);          timezones0.put("Asia/Chongqing", tz);
698          timezones0.put("Asia/Harbin", tz);          timezones0.put("Asia/Harbin", tz);
699          timezones0.put("Asia/Hong_Kong", tz);          timezones0.put("Asia/Hong_Kong", tz);
700          timezones0.put("Asia/Kashgar", tz);          timezones0.put("Asia/Kashgar", tz);
701          timezones0.put("Asia/Kuala_Lumpur", tz);          timezones0.put("Asia/Kuala_Lumpur", tz);
702          timezones0.put("Asia/Kuching", tz);          timezones0.put("Asia/Kuching", tz);
703          timezones0.put("Asia/Macao", tz);          timezones0.put("Asia/Macau", tz);
704            timezones0.put("Asia/Makassar", tz);
705          timezones0.put("Asia/Manila", tz);          timezones0.put("Asia/Manila", tz);
706          timezones0.put("Asia/Shanghai", tz);          timezones0.put("Asia/Shanghai", tz);
707          timezones0.put("Asia/Singapore", tz);          timezones0.put("Asia/Singapore", tz);
708          timezones0.put("Asia/Taipei", tz);          timezones0.put("Asia/Taipei", tz);
         timezones0.put("Asia/Ujung_Pandang", tz);  
         timezones0.put("Asia/Ulaanbaatar", tz);  
709          timezones0.put("Asia/Urumqi", tz);          timezones0.put("Asia/Urumqi", tz);
710          timezones0.put("Australia/Perth", tz);          timezones0.put("Australia/Perth", tz);
711          tz = new SimpleTimeZone          tz = new SimpleTimeZone
712            (8000 * 3600, "Asia/Irkutsk",            (8000 * 3600, "Asia/Irkutsk",
713             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
714             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
715          timezones0.put("Asia/Irkutsk", tz);          timezones0.put("Asia/Irkutsk", tz);
716            tz = new SimpleTimeZone
717              (8000 * 3600, "Asia/Ulaanbaatar",
718               Calendar.MARCH, -1, Calendar.SATURDAY, 2000 * 3600,
719               Calendar.SEPTEMBER, -1, Calendar.SATURDAY, 2000 * 3600);
720            timezones0.put("Asia/Ulaanbaatar", tz);
721            tz = new SimpleTimeZone
722              (9000 * 3600, "Asia/Choibalsan",
723               Calendar.MARCH, -1, Calendar.SATURDAY, 2000 * 3600,
724               Calendar.SEPTEMBER, -1, Calendar.SATURDAY, 2000 * 3600);
725            timezones0.put("Asia/Choibalsan", tz);
726          tz = new SimpleTimeZone(9000 * 3600, "JST");          tz = new SimpleTimeZone(9000 * 3600, "JST");
727          timezones0.put("JST", tz);          timezones0.put("JST", tz);
728          timezones0.put("Asia/Dili", tz);          timezones0.put("Asia/Dili", tz);
# Line 710  public abstract class TimeZone implement Line 733  public abstract class TimeZone implement
733          timezones0.put("Pacific/Palau", tz);          timezones0.put("Pacific/Palau", tz);
734          tz = new SimpleTimeZone          tz = new SimpleTimeZone
735            (9000 * 3600, "Asia/Yakutsk",            (9000 * 3600, "Asia/Yakutsk",
736             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
737             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
738          timezones0.put("Asia/Yakutsk", tz);          timezones0.put("Asia/Yakutsk", tz);
739          tz = new SimpleTimeZone          tz = new SimpleTimeZone
740            (9500 * 3600, "Australia/Adelaide",            (9500 * 3600, "Australia/Adelaide",
741             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600,
742             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600);
743          timezones0.put("Australia/Adelaide", tz);          timezones0.put("Australia/Adelaide", tz);
744          timezones0.put("Australia/Broken_Hill", tz);          timezones0.put("Australia/Broken_Hill", tz);
745          tz = new SimpleTimeZone(9500 * 3600, "ACT");          tz = new SimpleTimeZone(9500 * 3600, "ACT");
# Line 732  public abstract class TimeZone implement Line 755  public abstract class TimeZone implement
755          timezones0.put("Pacific/Truk", tz);          timezones0.put("Pacific/Truk", tz);
756          timezones0.put("Pacific/Yap", tz);          timezones0.put("Pacific/Yap", tz);
757          tz = new SimpleTimeZone          tz = new SimpleTimeZone
758            (10000 * 3600, "Asia/Vladivostok",            (10000 * 3600, "Asia/Sakhalin",
759             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
760             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
761            timezones0.put("Asia/Sakhalin", tz);
762          timezones0.put("Asia/Vladivostok", tz);          timezones0.put("Asia/Vladivostok", tz);
763          tz = new SimpleTimeZone          tz = new SimpleTimeZone
764            (10000 * 3600, "Australia/Hobart",            (10000 * 3600, "Australia/Hobart",
765             Calendar.OCTOBER, 1, Calendar.SUNDAY, 2000 * 3600,             Calendar.OCTOBER, 1, Calendar.SUNDAY, 3000 * 3600,
766             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600);
767          timezones0.put("Australia/Hobart", tz);          timezones0.put("Australia/Hobart", tz);
768          tz = new SimpleTimeZone          tz = new SimpleTimeZone
769            (10000 * 3600, "AET",            (10000 * 3600, "AET",
770             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600,
771             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600);
772          timezones0.put("AET", tz);          timezones0.put("AET", tz);
773          timezones0.put("Australia/Melbourne", tz);          timezones0.put("Australia/Melbourne", tz);
774          timezones0.put("Australia/Sydney", tz);          timezones0.put("Australia/Sydney", tz);
775          tz = new SimpleTimeZone          tz = new SimpleTimeZone
776            (10500 * 3600, "Australia/Lord_Howe",            (10500 * 3600, "Australia/Lord_Howe",
777             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600,            Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600,
778             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, 500 * 3600);            Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, 500 * 3600);
779          timezones0.put("Australia/Lord_Howe", tz);          timezones0.put("Australia/Lord_Howe", tz);
780          tz = new SimpleTimeZone          tz = new SimpleTimeZone
781            (11000 * 3600, "Asia/Magadan",            (11000 * 3600, "Asia/Magadan",
782             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
783             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
784          timezones0.put("Asia/Magadan", tz);          timezones0.put("Asia/Magadan", tz);
785          tz = new SimpleTimeZone(11000 * 3600, "SST");          tz = new SimpleTimeZone(11000 * 3600, "SST");
786          timezones0.put("SST", tz);          timezones0.put("SST", tz);
# Line 769  public abstract class TimeZone implement Line 793  public abstract class TimeZone implement
793          timezones0.put("Pacific/Norfolk", tz);          timezones0.put("Pacific/Norfolk", tz);
794          tz = new SimpleTimeZone          tz = new SimpleTimeZone
795            (12000 * 3600, "NST",            (12000 * 3600, "NST",
796             Calendar.OCTOBER, 1, Calendar.SUNDAY, 2000 * 3600,             Calendar.OCTOBER, 1, Calendar.SUNDAY, 3000 * 3600,
797             Calendar.MARCH, 3, Calendar.SUNDAY, 2000 * 3600);             Calendar.MARCH, 3, Calendar.SUNDAY, 3000 * 3600);
798          timezones0.put("NST", tz);          timezones0.put("NST", tz);
799          timezones0.put("Antarctica/McMurdo", tz);          timezones0.put("Antarctica/McMurdo", tz);
800          timezones0.put("Antarctica/South_Pole", tz);          timezones0.put("Antarctica/South_Pole", tz);
801          timezones0.put("Pacific/Auckland", tz);          timezones0.put("Pacific/Auckland", tz);
802          tz = new SimpleTimeZone          tz = new SimpleTimeZone
803            (12000 * 3600, "Asia/Anadyr",            (12000 * 3600, "Asia/Anadyr",
804             Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600,             Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600,
805             Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600);             Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600);
806          timezones0.put("Asia/Anadyr", tz);          timezones0.put("Asia/Anadyr", tz);
807          timezones0.put("Asia/Kamchatka", tz);          timezones0.put("Asia/Kamchatka", tz);
808          tz = new SimpleTimeZone(12000 * 3600, "Pacific/Fiji");          tz = new SimpleTimeZone(12000 * 3600, "Pacific/Fiji");
# Line 792  public abstract class TimeZone implement Line 816  public abstract class TimeZone implement
816          timezones0.put("Pacific/Wallis", tz);          timezones0.put("Pacific/Wallis", tz);
817          tz = new SimpleTimeZone          tz = new SimpleTimeZone
818            (12750 * 3600, "Pacific/Chatham",            (12750 * 3600, "Pacific/Chatham",
819             Calendar.OCTOBER, 1, Calendar.SUNDAY, 2750 * 3600,             Calendar.OCTOBER, 1, Calendar.SUNDAY, 3750 * 3600,
820             Calendar.MARCH, 3, Calendar.SUNDAY, 2750 * 3600);             Calendar.MARCH, 3, Calendar.SUNDAY, 3750 * 3600);
821          timezones0.put("Pacific/Chatham", tz);          timezones0.put("Pacific/Chatham", tz);
822          tz = new SimpleTimeZone(13000 * 3600, "Pacific/Enderbury");          tz = new SimpleTimeZone(13000 * 3600, "Pacific/Enderbury");
823          timezones0.put("Pacific/Enderbury", tz);          timezones0.put("Pacific/Enderbury", tz);

Legend:
Removed from v.1.23.2.8  
changed lines
  Added in v.1.23.2.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26