Year 2070 problem
From Wikipedia, the free encyclopedia
The Year 2070 problem, or Y2.07K problem[1], is a jargon name given to a limitation of the 2-digit year number encoding.
Computer programs might be written in a belief that users will never enter dates before year 1969 or after year 2068.[2] But users might have their own assumption about the roll-over boundary or none at all. As a result of insufficient information, decoding of the 2-digit year number will produce an incorrect date.
For example, a person might enter 34 as a shortcut to the birth year 1934. The software might interpret the number 34 as year 2034.
The problem is named after the most common 2-digit rollover boundary. The choice of the boundary will not affect the limited 100-year span of the 2-digit encoding.
[edit] References
- ^ Date/Time Conversion, a posting to the Python mailing list by Mike Brown, 8 November 2002.
- ^ date - write the date and time, The Open Group Base Specifications Issue 6. IEEE Std 1003.1, 2004 Edition