| |
|
Day of the Beast
End of Mayan Time
Year 2038 Bug
Planets Align
Y2K Again
False Leap-Year
Cover Page
Index
Appendix
|
|
| |
Year 2038 Bug
| years |
days |
hours |
minutes |
seconds |
Preparation
Many popular software updates recently are already addressing this issue. If your favourite software isn't, do not worry, the bug will occur in over 30 years. During that time, it is very likely that most systems will have gone to a 64-bit operating system (where this problem is averted for over 290 billion years - much past the lifespan of the sun).
For those systems or programs still on a 32-bit platform, the bug will indeed cause problems, but fixing the problem will not be difficult due to the nature of it. It will not require recoding how dates are stored in a program as was the case with Y2K, dates will merely be required to be stored in a primitive type with larger precision.
As for programs that involve averaging dates, the simplest solution would be some basic alegebraic manipulation: to divide the dates by two before adding them together.
|
|
|