| |
|
Day of the Beast
End of Mayan Time
Year 2038 Bug
Planets Align
Y2K Again
False Leap-Year
Cover Page
Index
Appendix
|
|
| |
False Leap-Year
| years |
days |
hours |
minutes |
seconds |
Consequence
If software programs aren't fixed to use the algorithm of checking to see if a year is divisible by 400 to determine leap years, calendars or schedules produced will take an extra day into account. This problem is not hard to fix, and most likely, will not be a problem in the year 2100.
In fact, our Gregorian calendar is flawed. There is a good chance that by the time 2100 comes around, we would've switched to a better date/calendar system that will accurately keep track of time and dates without having all these special rules.
Preparation
If you are a programmer who is writing a program that is expected to still be in use in 2100 (all good programs should be useful for a long time to come!), then you should make sure the calendar function you are using or any algorithm you write yourself to calculate dates will correctly treat 2100 as a non-leap year.
For the rest of us, we shouldn't have to worry about this problem as we probably won't live long enough to see it, or if we do, it won't be an issue by then as we would have advanced to a superior calendar system.
|
|
|