Year 2000
Year 2000
(programming)Back in the 1970s and 1980s, the turn of the century looked soremote and memory/disk was so expensive that most programsstored only the last two digits of the year. These producesurprising results when dealing with dates after 1999. Theymay believe that 1 January 2000 is before 31 December 1999(00<99), they may miscalculate the day of week, etc. Someprograms used the year 99 as a special marker; there arerumours that some car insurance policies were cancelledbecause a year of 99 was used to mark deleted records.
Complete testing of date-dependent code is virtuallyimpossible, especially where the system under test relies onother systems such as customers' or suppliers' computers.Despite this, the predicted "millennium meltdown" neveroccurred. Various fixes and work-arounds were successfullyapplied, e.g. time shifting.
And yes, the year 2000 was a leap year (multiples of 100aren't leap years unless they're also multiples of 400).
PPR Corp Y2K FAQ.