Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4257314

RFE: TimeZone only supports year 2000

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.0
    • 1.2.2, 1.2.2_007, 1.3.0, 1.3.1, 1.3.1_19
    • core-libs
    • None
    • beta
    • generic, x86, sparc
    • generic, solaris_2.6, solaris_7, solaris_9, solaris_10

      Kestrel TimeZone implementation does not have any histric TimeZone changes. It only applies rule of year 2000. There are time zone like Australia/Sydney -- has exception on DST on year 2000 only --, or like Iran -- that changes DST rule every year. Without holding histrical data, like UNIX tz do, it's not possible to deal with these time zones.

      We have to always update timezone data every year, if the one we have now is correct. This is not good implementation. Also, all the timezone data is hardcoded in TimeZone data. This is lack of maintainancability. TimeZone data will change a lot year by year. Since it's just each country local data.

      koushi.takahashi@japan 1999-07-27

            okutsu Masayoshi Okutsu
            ktakahassunw Koushi Takahashi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: