Knowledge

Time formatting and storage bugs

Source 📝

870:) are vulnerable to roll-over or wrap-around effects if the values are not wide enough to allow the date values to span a large enough time range expected for the application. Signed 16-bit binary values roll over after 32,768 (2) days from the epoch date, producing negative values. Some mainframe systems experienced software failures because they had encoded dates as the number of days since 1 January 1900, which produced unexpected negative day numbers on the roll-over date of 18 September 1989. Similarly, unsigned 16-bit binary days counts 683:, which manifests itself at 06:28:16 UTC on 7 February 2036, rather than 2038. The 64-bit timestamps used by NTP consist of a 32-bit part for seconds and a 32-bit part for fractional second, giving NTP a time scale that rolls over every 2 seconds (136 years) and a theoretical resolution of 2 second (233 picoseconds). NTP uses an epoch of 1 January 1900. The first rollover occurs in 2036, prior to the UNIX year 2038 problem. 911: 460:, died 7 January 1989, and Akihito's reign mostly corresponded with the rise in the use of computers, most software had not been tested to ensure correct behavior on an era change, while testing was further complicated by the fact that the new era name was not revealed until 1 April 2019. Therefore, errors were expected from software that did not anticipate a new era. 1461:
platform provides a relative time via the millis() function. This function returns an unsigned 32 bit value for "milliseconds since startup", which is designed to roll over every 49.71 days. By default, this is the only timing source available in the platform and programs need to take special care to
123:
and would not occur if an overflow was detected because of the division, but the Mac SCI would continue on regardless as if the division had occurred, eventually resulting in a delay of one second being treated as a delay for 18 hours and so on. Sierra released a patch called MCDATE that resolved the
1211:
fields, deferring the year 2038 problem to the year 2446. Within this "extra" 32-bit field, the lower two bits are used to extend the 32-bit seconds field to be 34 bit wide; the upper 30 bits are used to provide nanosecond timestamp accuracy. Therefore, timestamps should not overflow until May 2446.
994:
Likewise, the Nintendo DS and GameCube, as well as the Sony PlayStation 4, only allow users to set dates up to the year 2099. In the case of the Nintendo DS, the system will not advance time beyond 31 December 2099, whereas the GameCube and PS4 will still roll over into 2100 and beyond, even though
1239:
proposed a modification to the Gregorian calendar with 969 leap days every 4000 years, instead of 970 leap days that the Gregorian calendar would insert over the same period. This would reduce the average year to 365.24225 days. Herschel's proposal would make the year 4000, and multiples thereof,
529:
as bundled with version 3.0 of the Microsoft Mail email client will refuse to work with years greater than 2020 or beyond, due to the fact that the program was designed to operate within a 100-year time window ranging from 1920 to 2019. As a result, the date can only be set as high as 31 December
633:
During the late 1970s, on Data General Nova and Eclipse systems, the World Computer Corporation (doing credit union applications) created a date format with a 16-bit date field for 128 years (7 bits – note 1900+128=2028), 12 months (4 bits) and 31 days (5 bits). This allowed dates to be directly
1311:
structure stores the number of 100-nanosecond intervals since 00:00:00.0000000 UTC on 1 January 1601 as a signed 64-bit integer. This value will overflow its maximum possible value at 02:48:05.4775808 UTC on 14 September 30828, after which Windows will not accept dates beyond this day and will
810:. In July 1999 the extended TODC clock was announced, which extended the clock to the right (that is, the extended bits are less significant than the original bits). The actual resolution depends on the model, but the format is consistent, and will, therefore, roll over after 2 microseconds. 790:
computers only supports two-digit year numbers. To avoid Y2K issues, Apple issued a technical note stating that the year number was to represent 1940–2039. Software for the platform may incorrectly display dates beginning in 2040, though a third-party effort is underway to update ProDOS and
494:
parking meters in New York City and other locations were unable to accept credit cards as a form of payment starting in 2020. A workaround was implemented, but required each meter to be individually updated. In New York, the meters were not expected to be fixed until 9 January.
282:
of 1 January 1904, subtracts 432,000,000 seconds from that, and then divides by 12 hours through the Motorola 68000, to then determine how long delays should last. On 28 May 2007, the Motorola 68000 again does not divide due to overflow protection, which the Mac SCI ignores.
229:
Follow-on problems caused by certain temporary fixes to the Y2K problem will crop up at various points in the 21st century. Some programs were made Y2K-compliant by continuing to use two digit years, but picking an arbitrary year prior to which those years are interpreted as
1298:
if using the default 1900 date system. Alternatively, if using the 1904 date system, the date is stored as the number of days since 1 January 1904 (day 1 is 2 January 1904), and there is no leap year problem. The maximum supported date for calculation is 31 December 9999.
816:
While IBM has defined and implemented a longer (128-bit) hardware format on recent machines, which extends the timer on both ends by at least 8 additional bits, many programs continue to rely on the 64-bit format which remains as an accessible subset of the longer timer.
625:
byte: some have been mistakenly coded with a signed byte which only allows a range of 127 years, meaning that the date field in the software will be incorrect after 2027 and can cause unpredictable behaviour. Several pieces of optical-disc software that operate using the
890:) only support dates up to 31 December 2079, and thus will be unable to display dates after this. One workaround is to use the year 1996, 2024 or 2052 in lieu of 2080 (as compatible leap years) to display the correct day of the week, date and month on the main screen. 741:
for certain search activities after 02:20:48 UTC on 17 March 2022 because the gmtime_r() call cannot convert the number provided to a date to write to the cookie. Despite the age of the software (18 June 2009), Oracle issued a patch number 33983548 on 6 April 2022.
115:(Mac SCI) would cause the game to "lock-up" when attempting to handle a delay due to a problem involving an overflow. Mac SCI would attempt to use the date to determine how long a delay should last by getting the current time in seconds since 1 January 1904, the 1419:
In Microsoft Windows 7, Windows Server 2003, Windows Server 2008 and Windows Vista, TCP connection start information was stored in hundredths of a second, using a 32-bit unsigned integer, causing an overflow and TCP connections to fail after 497 days.
241:
For example, a program may have been changed so that it treats two-digit year values 00–68 as referring to 2000 through 2068, and values 69–99 as referring to 1969 through 1999. Such a program will not be able to correctly deal with years beyond 2068.
1366:'s Date API stores dates as the number of milliseconds since 1 January 1970. Dates have a range of ±100,000,000 days from the epoch, meaning that programs written in JavaScript using the Date API cannot store dates past 13 September, AD 275,760. 1016:. As many common implementations of the leap year algorithm are incomplete or are simplified, they may erroneously assume 2100 to be a leap year, causing the date to roll over from 28 February 2100 to 29 February 2100, instead of 1 March 2100. 600:
also suffered issues related to the leap year, with the former crashing when trying to load the game and the latter claiming that the save data was corrupted. Both games had to be set to the following day of March 1, 2024 to properly work.
180:
on 6 April 2019, and will happen again on 20 November 2038. To address this concern, modernised GPS navigation messages use a 13-bit field, which only repeats every 8,192 weeks (157 years), and will not return to zero until the year 2137.
2436: 277:
problem, this was due to an issue in the Mac SCI when attempting to use the date to determine how long a delay should last. Programs with the MCDATE patch freeze because the Mac SCI takes the current number of seconds since the
508:
sport smart watches displayed an error in computing weekdays that were presented with a +2 step (e.g. FRI rather than WED, SAT rather than THU). For Suunto Spartan model watches, the bug was fixed with firmware release 2.8.32.
1441:
aircraft has had at least two software issues related to time storage. In 2015, an error was reported where time was stored in hundredths of a second, using a signed 32-bit integer, and the systems would crash after 248 days.
990:
would theoretically support dates up to 2107). Hence, DOS-based operating systems, as well as applications that convert other formats to the FAT/DOS format, may show unexpected behavior starting 1 January 2100.
774:
filesystems as an unsigned 32-bit number of seconds since 00:00:00 on 1 January 1904. After 06:28:15 on 6 February 2040, (i.e. 2−1 seconds from the epoch), this will wrap around to 1904: further to this,
203:
to indicate either an unresolved date or as a terminator to indicate no further data was in the set. This caused many systems to crash upon the arrival of the actual date this represents, 9 September 1999.
395:
space probe lost communication with Earth on 11 August 2013, because of a time-tagging problem; the date was stored as an unsigned 32-bit integer counting the number of tenth-seconds since 1 January 2000.
554:
Dates that are stored in the format yymmddHHMM converted to a signed 32-bit integer overflowed on 1 January 2022, as 2 = 2147483648. Notably affected was the malware-scanning component update numbers of
358:
The most important such glitch occurred in Germany, where upwards of 20 million bank cards became unusable, and with Citibank Belgium, whose digipass customer identification chips stopped working.
2432: 517:
The control panel in Classic Mac OS versions 6, 7, and 8 only allows the date to be set as high as 31 December 2019, although the system is able to continue to advance time beyond that date.
1320:
Programs that process years as 16-bit values may encounter problems dealing with either the year 32,768 or 65,536, depending on whether the value is treated as a signed or unsigned integer.
273:
Sierra Entertainment games for the Classic Mac OS that were patched with the MCDATE program or released afterwards with the patch built in would begin to freeze on 28 May 2007. As with the
3269:"All the TCP/IP ports that are in a TIME_WAIT status are not closed after 497 days from system startup in Windows Vista, in Windows 7, in Windows Server 2008 and in Windows Server 2008 R2" 329:
was the first software reported to have been affected by this glitch; in some cases WM6 changed the date of any incoming SMS message sent after 1 January 2010, from the year 2010 to 2016.
2915: 621:
Some systems store their year as a single-byte offset from 1900, which gives a range of 255 (8 bits) and allows dates up to 2155 to be safely represented. However, not all systems use an
2473: 1449:
issued an airworthiness directive for a problem where, if the aircraft is not powered down completely before reaching 51 days of uptime, systems will begin to display misleading data.
1462:
handle rollovers. Internally, millis() is based on counting timer interrupts. Certain powersave modes disable interrupts and therefore stop the counter from advancing during sleep.
1974: 140:
clock, which is based on the number of 4-microsecond units that has occurred since 1 January 1980, rolled past 47 bits on 2 November 1997, rendering unpatched systems unusable.
2574: 1406:) that it is mainly referenced as a matter of theoretical interest, joke, or an indication that earlier versions like the year 2038 problem cannot be truly "solved" forever. 1144:
stores dates as centiseconds since 1 January 1900 in five bytes – 40 bits. These timestamps are used internally and exposed in file metadata (load and exec addresses). This
2210: 1129:
value and modernised GPS navigation messages using a 13-bit field. Ten-bit systems would roll over every 1024 weeks (about 19.6 years) after Sunday 6 January 1980 (the GPS
1035:
32-bit binary integer. This value will roll over on 7 February 2106 at 06:28:15 UTC. That is, at this time the number of seconds since 1 January 1970 is FFFF FFFF in hex.
932: 1877: 1429:
up to version 6.0 had a bug that caused threadpool hill-climbing to fail periodically after 49.7 days due to an overflow while handling the milliseconds since startup.
847:, "values in the range shall refer to years 1969 to 1999 inclusive and values in the range shall refer to years 2000 to 2068 inclusive", meaning that, when parsed by 1423:
Microsoft Windows 95 and Windows 98 had a problem with 2 millisecond rollover in a virtual device driver (VTDAPI.VXD), which caused systems to hang after 49.7 days.
665:, Palm OS also uses a 7-bit field for storing the year value, with a different epoch counting from 1904, resulting in a maximum year of 2031 (1904 + 127). 3429: 484:
on 1 January 2020, when the year rolled over. The glitches could only be circumvented by resetting the year back to 2019 until a patch was released. Additionally,
2143: 2070: 3021: 1259:
has adopted the "4000 year rule". Thus, with the current software, date conversions between SAS and other software will go out of sync after 28 February 4000.
1094:
with the year represented as an unsigned seven bit number (0–127), relative to 1980, and thereby unable to indicate any dates in the year 2108 and beyond. The
829:
supports only finish dates up to 19 January 2048, (24,855 days from 1 January 1980). This concerns e.g. the production, maintenance and inspection planning.
718:
operating systems by storing system time as a 64-bit signed integer, although individual applications, protocols, and file formats must be changed as well.
546:
lost access to the battery and charging statistics starting in 2021. Affected devices would not report usage statistics, thus leaving those sections blank.
265:
had issues reporting times beyond the one-billionth second after the epoch on 9 September 2001 at 01:46:40 (the "billenium"). Problems were not widespread.
2335: 3268: 148:
In the last few months before the year 2000, two other date-related milestones occurred that received less publicity than the then-impending Y2K problem.
2498: 2940: 714:(1 January 1970, 00:00:00 UTC). This value will roll over after 19 January 2038, 03:14:07 UTC. This problem has been addressed in most modern Unix and 3571: 3053: 3093: 2485: 2433:"Honda & Acura owners with clock problems report, as of August 17, their time is self-correcting but many are still stuck with the wrong date" 1038:
This storage representation problem is independent of programs that internally store and operate on system times as 64-bit signed integer values.
893:
Systems storing the year as a two-digit value 00..99 internally only, like many RTCs, may roll over from 31 December 2079, to the IBM PC and DOS
573:
systems incorrectly displayed the year as 2002. This problem was due to an overflow on the GPS epoch. The issue was resolved on August 17, 2022.
2919: 2670: 2991: 2632: 3282: 2449: 3243: 2170: 2648: 1562: 874:
after 65,536 (2) days, which are truncated to zero values. For software using an epoch of 1 January 1900, this will occur on 6 June 2079.
1758: 3422: 3144: 1599: 2196: 1584:
COS-310, DEC's commercial operating system for the PDP-8 ... file system is almost the same as OS/8, but dates are recorded differently
1278:
The year 10,000 will be the first Gregorian year with five digits. All future years that are powers of 10, as well as dates before the
291:
Some systems had problems once the year rolled over to 2010. This was dubbed by some in the media as the "Y2K+10" or "Y2.01k" problem.
56:, but many other milestone dates or times exist that have caused or will cause problems depending on various programming deficiencies. 2770: 68:
operating systems overflowed. There were numerous problems and crashes related to this bug while an alternative format was developed.
1347:(1 January 1970, 00:00:00 UTC), with a limit of 12 ASCII characters. This value will roll over after 1:46:39 on September 27, 33658. 737:
preferences with an expiry of 500,000,000 seconds in the future (about 16 years). This is beyond 19 January 2038 and so it throws an
613:. The year 2025 corresponds in those systems to Shōwa 100, which can cause problems if the software assumes two digits for the year. 2022: 958: 432: 325:
protocol uses BCD encoding for dates, so some mobile phone software incorrectly reported dates of messages as 2016 instead of 2010.
245:
For applications required to calculate the birth year (or another past year), such an algorithm has long been used to overcome the
176:), the date resets again to that date; this happened for the first time at 23:59:47 on 21 August 1999, the second time at 23:59:42 3397: 657:, as well as unsigned integers with the 1904 epoch, for different system functions, such as for system clock, and file dates (see 2214: 771: 112: 609:
In Japan, some older computer systems using the Japanese calendar that have not been updated still count years according to the
2883: 1067: 2361: 2309: 3415: 1881: 936: 726:
Like the Unix time rollover issue, the 32-bit version of gmtime in the C runtime libraries on Windows has a similar problem.
3170: 806:
Older TODCs were implemented as a 64-bit count of 2 microsecond (0.244 ns) units, and the standard base was 1 January 1900,
2336:"Exchange Year 2022 Problem: FIP-FS Scan Engine failed to load – Can't Convert "2201010001" to long (2022/01/01 00:00 UTC)" 1666: 2379: 1903: 1403: 813:
The TODC value is accessible to user mode programs and is often used for timing and for generating unique IDs for events.
650: 3196: 3067: 2828: 1701: 476: 3379: 2147: 3352: 2461: 88: 1240:
common instead of leap. While this modification has often been proposed since, it has never been officially adopted.
2283: 1220:
On time scales of thousands of years, the Gregorian calendar falls behind the astronomical seasons. This is because
3119: 1391: 707: 596: 190: 1191:
may have problems reporting times beyond 20 November 2286, at 17:46:39, ten billion seconds after the Unix epoch.
1161: 838: 556: 422: 2096: 1252: 1114: 921: 751: 410: 392: 157: 1125:
GPS dates are expressed as a week number and a day-of-week number, with the week number initially using a ten-
2964: 2709: 1294:
as of 2023, which stores dates as the number of days since 31 December 1899 (day 1 is 1 January 1900) with a
168:
GPS dates are expressed as a week number and a day-of-week number, with the week number transmitted as a ten-
3540: 2474:
Theatrhythm Final Fantasy on Nintendo Switch Doesn’t Work Today, Feb. 29, Seemingly Because It’s a Leap Year
1930: 1850: 1827: 940: 925: 2951: 2806: 2121: 3576: 3326: 2550: 1087: 1075: 3039: 1024:
Many existing file formats, communications protocols, and application interfaces employ a variant of the
3496: 3353:"Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots" 674: 1133:), and 13-bit systems roll over every 8192 weeks. Thirteen-bit systems will roll over to zero in 2137. 383:
year 1912 to be its year 1. Thus, the Gregorian year 2011 is the ROC year 100, its first 3-digit year.
1949: 779:, the default format for all of Apple's recent Macintosh computers, is also affected. The replacement 526: 3008: 1607: 1083: 1031:
date format, storing the number of seconds since the Unix Epoch (midnight UTC, 1 January 1970) as an
733:
Access Manager version 10.1.4.3 for Windows. The Identity Console component sets a cookie containing
295: 100: 1784: 3545: 3475: 1511: 1395: 1221: 1091: 894: 871: 49: 2071:"Star Wars Jedi: Fallen Order and WWE 2K20 are not launching due to a "2020" bug [UPDATE]" 172:
value. This means that every 1,024 weeks (about 19.6 years) after Sunday 6 January 1980, (the GPS
52:, but can also be the result of other issues. The most well-known consequence of this type is the 3581: 3286: 2897: 1484: 1279: 1225: 738: 730: 380: 1738:. National Coordination Office for Space-Based Positioning, Navigation, and Timing. 6 April 2019 456:, following Naruhito's accession to the throne the following day. Because the previous emperor, 2853: 3550: 3527: 3501: 3480: 3460: 3455: 3450: 2987: 2981: 2766: 2628: 2622: 1802: 1762: 1489: 1267: 1168: 1160:
since 1970 using a 64-bit signed integer, which will overflow at 11 April 2262, 23:47:16. The
1145: 1130: 1102: 1071: 1007: 975: 866: 780: 697: 680: 582: 481: 440: 367: 246: 224: 218: 173: 3148: 3028:. The Conversion of Date and Time Values between SAS Data Sets and Microsoft Access Database. 2536: 2405: 2122:"Parking Meters Across NYC Not Accepting Credit Cards, Were Never Programmed To Work In 2020" 2045: 1470:
Also for historic years there might be problems when handling historic events, for example:
108: 33: 1621: 986:/AH=2Ah) officially support dates up to 31 December 2099, only (even though the underlying 298:
encodings of numbers. The numbers 0 through 9 are encoded in both hexadecimal and BCD as 00
1671: 1295: 1291: 1244: 767: 485: 376: 2018: 1327:, years after 32,767 may be interpreted as negative numbers, beginning with −32,768. The 1390:
overflows after 15:30:08 UTC on Sunday, 4 December, AD 292,277,026,596. This year is so
2755:
Lascu, Octavian; Eckam, Hans-Peter; Kozakos, George; Pereira, Paulo Vitor (June 2013),
1788: 1256: 1047: 987: 807: 734: 570: 326: 120: 104: 2756: 2171:"Wielka awaria drukarek fiskalnych. Producent naprawia urządzenia, firmy liczą straty" 1975:"Bug de l'an 2010 en Allemagne: plus de 20 millions de cartes bancaires inutilisables" 1098:
defined to retrieve these dates officially only support dates up to 31 December 2099.
3565: 2257: 1236: 800: 658: 638:, still use this format, although a patch has been developed by outside consultants. 590: 499: 352: 344: 337: 41: 2792: 2518: 2284:"Users report an interesting glitch in Samsung's One UI 3.0, but it has an easy fix" 2000: 1343:
store timestamps as an ASCII string containing a decimal number of seconds past the
318:
interpreted as a hexadecimal encoding erroneously represents the decimal number 16.
3357: 2503: 1501: 1255:) currently recognizes 4000 and 8000 as leap years (as they are divisible by 400), 1095: 995:
users of those game consoles cannot manually input the date and time that far out.
979: 559:, which appear to be used for a mathematical check to determine the latest update. 194: 17: 610: 294:
The main source of problems was confusion between hexadecimal number encoding and
261:
Systems that used a string of nine digits to record the time as seconds since the
3300: 3174: 1331:
is more likely to manifest itself by representing the year 65,536 as the year 0.
84:
computer used only three bits for the year, representing the years 1970 to 1977.
2310:"Samsung One UI 3.0/3.1 (Android 11) update bug tracker [Cont. updated]" 1676: 1579: 1229: 1157: 1051: 1012:
Another problem will emerge at the end of 28 February 2100, since 2100 is not a
910: 887: 826: 250: 200: 53: 45: 3301:"Hysteresis effect on threadpool hill-climbing · Issue #51935 · dotnet/runtime" 1907: 1203:, the default file system for many Linux distributions, the bottom two bits of 443:
that correspond to the reign of each emperor, this resulted in a new era name,
1646: 1438: 1363: 1248: 1079: 622: 543: 262: 3222: 2832: 2600: 2486:
EA Sports WRC Crashing on Start-Up Today, Feb. 29, Because 2024's a Leap Year
2211:"Technical Note TN1049 Approaching the Millennium: The Mac and the Year 2000" 1731: 1709: 351:, so the non-existent 29 February 2010, was shown on 1 March 2010, causing a 1506: 1474: 1387: 1344: 1340: 1188: 1013: 1000: 883: 864:
Programs that store dates as the number of days since an arbitrary date (or
763: 715: 711: 348: 137: 37: 1580:"The Digital Equipment Corporation PDP-8 : Frequently Asked Questions" 1532: 2731: 2499:"Big tech warns of 'Japan's millennium bug' ahead of Akihito's abdication" 1167:
API is one example. Other examples include the Timestamp object in Python
3330: 1977:[2010 Bug in Germany: more than 20 million unusable bank cards]. 851:, the two-digit year "69" would be interpreted as 1969 rather than 2069. 842: 787: 776: 627: 470: 457: 436: 3407: 64:
On 4 January 1975, the 12-bit field that had been used for dates in the
3249:. Office of Information Technology Services, New York. 23 November 2021 2236: 2144:"Y2K20 Parking Meter Software Glitch Causes Citywide SNAFU – Gothamist" 1479: 1458: 1141: 983: 646: 635: 491: 428: 2807:"strptime - The Open Group Base Specifications Issue 7, 2018 edition" 1270:
uses the date 1 January 4501 as a placeholder for "none" or "empty".
1063: 1059: 1055: 539: 505: 372: 333: 91:
operating system was developed, and dates were recorded differently.
65: 2537:"MPE/iX Release 7.5 Patch Revision 2028 – Beechglen Development Inc" 2380:"Honda Clocks Are Stuck 20 Years in the Past And There Isn't A Fix" 1355:
The year 100,000 will be the first Gregorian year with six digits.
1172: 803:
and its successors, including the current zSeries, will roll over.
2551:"Palm OS® Protein C/C++ Compiler Language & Library Reference" 654: 566: 562: 444: 111:
when running on 18 September 1993. An issue in the Mac version of
81: 48:
calculation or display. These are most commonly manifestations of
3380:"The Answer to the Arduino millis() Overflow/Wraparound Question" 3327:"To keep a Boeing Dreamliner flying, reboot once every 248 days" 3068:"Differences between the 1900 and the 1904 date system – Office" 1855: 1426: 1200: 1176: 1025: 799:
On 18 September 2042, the Time of Day Clock (TODC) on the S/370
703: 661:). While this should result in Palm OS being susceptible to the 77: 3411: 2884:"Time series / Date functionality – pandas 1.3.4 documentation" 679:
The Network Time Protocol has an overflow issue related to the
2762: 1446: 1399: 1126: 1120: 971: 904: 322: 177: 169: 163: 119:, and dividing by 12 hours. The division was processed by the 2258:"Q192201: XCLN: Schedule + 1.0 Will Not Run After 12/31/2019" 634:
comparable using unsigned functions. Some systems, including
2854:
https://www.riscosopen.org/documentation/show/OS_Word%2014_3
1187:
Systems that use a string of length 10 characters to record
3145:"Top 10 Fun Reasons why you Should Stop Using Delphi, now!" 2983:
Marking Time: The Epic Quest to Invent the Perfect Calendar
306:. But the decimal number 10 is encoded in hexadecimal as 0A 2865: 2793:"SAP note 2258792 (access to SAP Support Portal required)" 2621:
W. Richard Stevens; Bill Fenner; Andrew M. Rudoff (2004).
2406:"Shoddy coding has some Honda cars stuck in the year 2002" 2362:"Remember the Y2K bug? Microsoft confirms new Y2K22 issue" 1791:
Base Specifications Issue 6. IEEE Std 1003.1, 2004 Edition
1105:, as it uses FAT file modification timestamps internally. 488:
would fail to generate specific reports starting in 2020.
581:
Payment card readers at petrol pumps in New Zealand were
538:
Samsung users reported that phones running on the latest
2019:"NASA's Deep Space Comet Hunter Mission Comes to an End" 1066:
etc., will overflow at the end of 31 December 2107. The
3398:"Power – How to keep track of millis during sleep mode" 1759:"Identifying and Correcting Dates with Two-Digit Years" 1563:"Directory of linctape-images/os8l/ps-8-system-25.linc" 1222:
the Earth's speed of rotation is gradually slowing down
1224:, which makes each day slightly longer over time (see 439:. As years in Japan are traditionally referred to by 199:
Many legacy programs or data sets used "9/9/99" as a
3026:
SAS 9.4 and SAS® Viya® 3.5 Programming Documentation
2450:'Leap year glitch' shuts some New Zealand fuel pumps 1775:
See "Example 1: 100 Year Fixed Window, 1973 to 2072"
1290:
This problem can be seen in the spreadsheet program
1232:) while the year maintains a more uniform duration. 3520: 3489: 3443: 1761:. University of Illinois at Chicago. Archived from 1164: 1028: 848: 843: 569:cars manufactured between 2004 and 2012 containing 2519:"Years since 1900 + seven bits = breakage in 2028" 1543:(45). ACM Committee on Computers and Public Policy 1402:, humanity, and even past some predictions of the 791:application software to support years up to 4095. 1567:OS/8 can only store dates for an 8 year period... 754:will occur at 20 November 2038, at 23:59:37 UTC. 2021:. Jet Propulsion Laboratory. 20 September 2013. 1931:"Error: 8001050F Takes Down PlayStation Network" 1386:years in the future) will occur when the 64-bit 585:and were unable to properly dispense gasoline. 2627:. Addison-Wesley Professional. pp. 582–. 1312:display "invalid system time" errors in NTFS. 825:The capacity planning logic in the ERP system 449: 3423: 1851:"Windows Mobile glitch dates 2010 texts 2016" 8: 3511: 1696: 1694: 1660: 1658: 1656: 710:representing the number of seconds past the 1828:"Bank of Queensland hit by "Y2.01k" glitch" 939:. Unsourced material may be challenged and 3430: 3416: 3408: 2699:, Volume II, Addison Wesley, 1985, p. 369 2462:Final Fantasy Game Broken Due To Leap Day 2097:"sql – ODBC Connection / Crystal Reports" 1878:"Windows Mobile phones suffer Y2K+10 bug" 959:Learn how and when to remove this message 706:operating system stored system time as a 3244:"Date/Time Conversion Contract Language" 2750: 2748: 1594: 1592: 1394:(well beyond the likely lifespan of the 1148:ends on 3 June 2248 at 06:57:57.75 UTC. 882:Some (if not all) Nokia phones that run 502:stopped printing the date out properly. 1904:"Bank of Queensland vs Y2K – an update" 1732:"GPS Week Number Rollover - April 2019" 1533:"DATE-86, or The Ghost of Tinkles Past" 1523: 729:This problem has already manifested in 675:Network Time Protocol § Timestamps 234:, and after which are interpreted as 19 3054:"Filtering Items Using Query Keywords" 3040:"OlMarkInterval enumeration (Outlook)" 2986:. John Wiley & Sons. p. 185. 2941:ext4: Fix handling of extended tv_sec 1339:Static library archives built by the 7: 2360:Martin, Alexander (2 January 2022). 2025:from the original on 14 October 2013 937:adding citations to reliable sources 3120:"Interpretation of NTFS Timestamps" 2916:"Update version for v5.0.0 release" 2758:Server Time Protocol Planning Guide 2677:. Oracle Corporation. 24 March 2022 2308:Bhardwaj, Deveshwar (21 May 2021). 1757:Roger Deschner (21 December 2001). 702:The original implementation of the 3221:William Porquet (15 August 2007). 2952:Ext4 Disk Layout: Inode Timestamps 2575:"subject:RE: Date limited to 2031" 1282:, face similar encoding problems. 982:and conversion functions (such as 841:for parsing two-digit years using 76:The Digital Equipment Corporation 25: 3094:"Excel specifications and limits" 3022:"Microsoft Access Database Files" 3007:Chris Hemedinger (5 April 2010). 2710:"ProDOS Dates -- 2000 and Beyond" 2439:from the original on 30 May 2023. 2282:Jeong, Eugene (13 January 2021). 2197:"Suunto Spartan Software updates" 2169:Pallus, Patryk (3 January 2020). 2046:"WWE 2K20 Refuses To Run In 2020" 2044:Mansoor, Saqib (1 January 2020). 1929:Loftus, Jack (28 February 2010). 249:, but it has failed to recognise 3572:Time formatting and storage bugs 3512:Years 32,768 and 65,536 problems 3351:Gareth Corfield (2 April 2020). 3283:"Computer Hangs After 49.7 Days" 2829:"Critical and Significant Dates" 2827:J. R. Stockton (12 April 2009). 1950:"Sony fixes PS3 'leap year' bug" 1948:Metrowebukmetro (2 March 2010). 1906:. 4 January 2010. Archived from 1880:. 4 January 2010. Archived from 1665:Janis L. Gogan (9 August 1999). 1531:Austein, Rob (2 February 1987). 909: 3118:Thulin, Anders (6 April 2013). 2761:, IBM Redbooks (4th ed.), 2601:"The NTP Era and Era Numbering" 2431:Acoba, Paulo (17 August 2022). 2334:Born, Günter (1 January 2022). 1243:While most software (including 1156:Some timekeeping systems count 411:second GPS week number rollover 332:Other systems affected include 3506: 3470: 3465: 3444:Decimal or BCD storage related 2649:"gmtime, _gmtime32, _gmtime64" 2599:David L. Mills (12 May 2012). 1803:"Unix Tick Tocks to a Billion" 1785:date – write the date and time 1702:"GPS week roll over April 6th" 1054:in 1981 and carried over into 1046:The date timestamps stored in 766:computers store time in their 662: 583:unable to handle the leap year 347:incorrectly treated 2010 as a 279: 274: 213:Two-digit year representations 125: 116: 1: 2340:Born's Tech and Windows World 1849:Fried, Ina (5 January 2010). 1647:"Latest News on the Date Bug" 1622:"Sierra's Macintosh Timebomb" 1175:chrono::nanoseconds, and the 1050:, originally introduced with 630:format are affected by this. 113:Sierra's Creative Interpreter 87:This was recognized when the 3325:Edgar Alvarez (1 May 2015). 3285:. 8 May 1999. Archived from 1606:. Vol. VI, no. 3. 1376:year 292,277,026,596 problem 1068:last modification date stamp 477:Star Wars Jedi: Fallen Order 417:Japanese calendar transition 3521:Hexadecimal storage related 1981:(in French). 5 January 2010 1667:"Applications to the Nines" 3598: 1296:fictional leap day in 1900 1118: 1112: 1101:This will also affect the 1005: 695: 672: 597:Theatrhythm Final Bar Line 427:On 30 April 2019, Emperor 420: 365: 222: 216: 191:Magic number (programming) 188: 161: 155: 3536: 1235:In the 19th century, Sir 1162:Go programming language's 839:Single UNIX Specification 722:Windows C runtime library 450: 423:Japanese calendar era bug 340:(except the Slim model). 251:people over 100 years old 80:operating system for the 2624:UNIX Network Programming 2237:"Vintage Mac 2020 fixes" 1404:lifetime of the universe 1115:GPS week number rollover 1076:file deletion date stamp 752:GPS week number rollover 158:GPS week number rollover 3541:Time computing problems 2963:Herschel, John (1849). 2898:"std::chrono::duration" 2671:"Oracle Access Manager" 1316:Years 32,768 and 65,536 1207:are used to extend the 1103:ZIP archive file format 653:integers with the 1970 103:games released for the 3490:Binary storage related 2980:Steel, Duncan (2000). 2695:Apple Computer, Inc., 2001:"Taiwan's Y1C problem" 1466:Historic year problems 1410:Relative time overflow 1216:Years 4000, 8000, etc. 1121:GPS § Timekeeping 1084:last access date stamp 1082:+ optionally also the 860:Days 32,768 and 65,536 379:, which considers the 164:GPS § Timekeeping 27:Class of software bugs 3438:Year-related problems 3009:"In the year 9999..." 2966:Outlines of Astronomy 2866:"time package – time" 2262:KnowledgeBase Archive 1090:), are stored in the 783:resolves this issue. 708:32-bit signed integer 525:The first version of 1608:Sierra Entertainment 1604:InterAction Magazine 1370:Year 292,277,026,596 933:improve this section 435:in favor of his son 375:officially uses the 101:Sierra Entertainment 44:can cause errors in 3546:Time code ambiguity 3497:2036 NTP wraparound 3476:Year 10,000 problem 3197:"Date – Javascript" 2902:en.cppreference.com 2835:on 7 September 2015 2795:. 30 November 2018. 2217:on 13 November 2014 1765:on 15 February 2002 1610:. 1993. p. 12. 1512:Long Now Foundation 1329:year 65,536 problem 1325:year 32,768 problem 1088:creation date stamp 895:epoch of 1980-01-01 527:Microsoft Schedule+ 521:Microsoft Schedule+ 486:Crystal Reports 8.5 405:Second GPS rollover 336:terminals, and the 50:arithmetic overflow 18:Year 65,536 problem 3223:"Project 2038 FAQ" 3177:on 9 February 2008 3151:on 23 January 2008 3056:. 22 January 2022. 2922:on 21 January 2021 2675:Oracle Communities 2523:rachelbythebay.com 1884:on 23 October 2013 1712:on 20 October 2019 1280:10th millennium BC 1226:tidal acceleration 746:Third GPS rollover 692:Unix time rollover 557:Microsoft Exchange 152:First GPS rollover 3559: 3558: 3528:Year 2010 problem 3507:Year 2108 problem 3502:Year 2038 problem 3481:Leap year problem 3471:Year 2100 problem 3466:Year 2042 problem 3461:Year 2011 problem 3456:Year 2000 problem 3451:Year 1900 problem 3098:Microsoft Support 2993:978-0-471-29827-4 2634:978-0-13-141155-5 2150:on 4 January 2020 2007:. 2 January 2006. 1910:on 8 January 2010 1679:on 3 October 2008 1490:Year 1900 problem 1485:Year 1582 problem 1480:Year 1000 problem 1475:Year zero problem 1392:far in the future 1268:Microsoft Outlook 1205:{a,c,m}time_extra 1008:Leap year problem 969: 968: 961: 837:According to the 781:Apple File System 698:Year 2038 problem 681:Year 2038 problem 540:One UI 3.0 update 498:In Poland, 5,000 368:Year 2011 problem 321:For example, the 247:Year 1900 problem 225:Year 1900 problem 219:Year 2000 problem 16:(Redirected from 3589: 3432: 3425: 3418: 3409: 3402: 3401: 3394: 3388: 3387: 3386:. 22 March 2018. 3376: 3370: 3369: 3367: 3365: 3348: 3342: 3341: 3339: 3337: 3322: 3316: 3315: 3313: 3311: 3297: 3291: 3290: 3279: 3273: 3272: 3265: 3259: 3258: 3256: 3254: 3248: 3240: 3234: 3233: 3231: 3229: 3218: 3212: 3211: 3209: 3207: 3193: 3187: 3186: 3184: 3182: 3173:. Archived from 3171:"Folio TechNote" 3167: 3161: 3160: 3158: 3156: 3147:. Archived from 3141: 3135: 3134: 3132: 3130: 3115: 3109: 3108: 3106: 3104: 3090: 3084: 3083: 3081: 3079: 3064: 3058: 3057: 3050: 3044: 3043: 3042:. 30 March 2022. 3036: 3030: 3029: 3018: 3012: 3011: 3004: 2998: 2997: 2977: 2971: 2970: 2960: 2954: 2949: 2943: 2938: 2932: 2931: 2929: 2927: 2918:. Archived from 2912: 2906: 2905: 2894: 2888: 2887: 2880: 2874: 2873: 2862: 2856: 2851: 2845: 2844: 2842: 2840: 2831:. Archived from 2824: 2818: 2817: 2815: 2813: 2803: 2797: 2796: 2789: 2783: 2782: 2781: 2779: 2752: 2743: 2742: 2740: 2738: 2728: 2722: 2721: 2719: 2717: 2706: 2700: 2697:Inside Macintosh 2693: 2687: 2686: 2684: 2682: 2667: 2661: 2660: 2658: 2656: 2645: 2639: 2638: 2618: 2612: 2611: 2609: 2607: 2596: 2590: 2589: 2587: 2585: 2579:mail-archive.com 2571: 2565: 2564: 2562: 2560: 2555: 2547: 2541: 2540: 2533: 2527: 2526: 2515: 2509: 2508: 2495: 2489: 2483: 2477: 2471: 2465: 2459: 2453: 2447: 2441: 2440: 2428: 2422: 2421: 2419: 2417: 2412:. 7 January 2022 2402: 2396: 2395: 2393: 2391: 2386:. 6 January 2022 2376: 2370: 2369: 2357: 2351: 2350: 2348: 2346: 2331: 2325: 2324: 2322: 2320: 2305: 2299: 2298: 2296: 2294: 2279: 2273: 2272: 2270: 2268: 2254: 2248: 2247: 2245: 2243: 2233: 2227: 2226: 2224: 2222: 2213:. Archived from 2207: 2201: 2200: 2193: 2187: 2186: 2184: 2182: 2175:Business Insider 2166: 2160: 2159: 2157: 2155: 2146:. Archived from 2140: 2134: 2133: 2131: 2129: 2124:. 2 January 2020 2118: 2112: 2111: 2109: 2107: 2093: 2087: 2086: 2084: 2082: 2077:. 1 January 2020 2067: 2061: 2060: 2058: 2056: 2041: 2035: 2034: 2032: 2030: 2015: 2009: 2008: 1997: 1991: 1990: 1988: 1986: 1971: 1965: 1964: 1962: 1960: 1945: 1939: 1938: 1926: 1920: 1919: 1917: 1915: 1900: 1894: 1893: 1891: 1889: 1874: 1868: 1867: 1865: 1863: 1846: 1840: 1839: 1837: 1835: 1830:. 4 January 2010 1824: 1818: 1817: 1815: 1813: 1801:Manjoo, Farhad. 1798: 1792: 1782: 1776: 1774: 1772: 1770: 1754: 1748: 1747: 1745: 1743: 1728: 1722: 1721: 1719: 1717: 1708:. Archived from 1698: 1689: 1688: 1686: 1684: 1675:. Archived from 1662: 1651: 1650: 1643: 1637: 1636: 1634: 1632: 1626:www.benshoof.org 1618: 1612: 1611: 1596: 1587: 1586: 1576: 1570: 1569: 1559: 1553: 1552: 1550: 1548: 1537:The RISKS Digest 1528: 1385: 1383: 1310: 1307:In Windows, the 1210: 1206: 1166: 1030: 964: 957: 953: 950: 944: 913: 905: 850: 845: 768:real-time clocks 468:The video games 455: 453: 452: 310:and in BCD as 10 40:limitations and 34:computer science 21: 3597: 3596: 3592: 3591: 3590: 3588: 3587: 3586: 3562: 3561: 3560: 3555: 3532: 3516: 3485: 3439: 3436: 3406: 3405: 3396: 3395: 3391: 3378: 3377: 3373: 3363: 3361: 3350: 3349: 3345: 3335: 3333: 3324: 3323: 3319: 3309: 3307: 3299: 3298: 3294: 3281: 3280: 3276: 3267: 3266: 3262: 3252: 3250: 3246: 3242: 3241: 3237: 3227: 3225: 3220: 3219: 3215: 3205: 3203: 3195: 3194: 3190: 3180: 3178: 3169: 3168: 3164: 3154: 3152: 3143: 3142: 3138: 3128: 3126: 3117: 3116: 3112: 3102: 3100: 3092: 3091: 3087: 3077: 3075: 3066: 3065: 3061: 3052: 3051: 3047: 3038: 3037: 3033: 3020: 3019: 3015: 3006: 3005: 3001: 2994: 2979: 2978: 2974: 2962: 2961: 2957: 2950: 2946: 2939: 2935: 2925: 2923: 2914: 2913: 2909: 2896: 2895: 2891: 2882: 2881: 2877: 2864: 2863: 2859: 2852: 2848: 2838: 2836: 2826: 2825: 2821: 2811: 2809: 2805: 2804: 2800: 2791: 2790: 2786: 2777: 2775: 2773: 2754: 2753: 2746: 2736: 2734: 2730: 2729: 2725: 2715: 2713: 2708: 2707: 2703: 2694: 2690: 2680: 2678: 2669: 2668: 2664: 2654: 2652: 2647: 2646: 2642: 2635: 2620: 2619: 2615: 2605: 2603: 2598: 2597: 2593: 2583: 2581: 2573: 2572: 2568: 2558: 2556: 2553: 2549: 2548: 2544: 2535: 2534: 2530: 2517: 2516: 2512: 2507:. 25 July 2018. 2497: 2496: 2492: 2484: 2480: 2472: 2468: 2460: 2456: 2448: 2444: 2430: 2429: 2425: 2415: 2413: 2404: 2403: 2399: 2389: 2387: 2378: 2377: 2373: 2359: 2358: 2354: 2344: 2342: 2333: 2332: 2328: 2318: 2316: 2307: 2306: 2302: 2292: 2290: 2281: 2280: 2276: 2266: 2264: 2256: 2255: 2251: 2241: 2239: 2235: 2234: 2230: 2220: 2218: 2209: 2208: 2204: 2195: 2194: 2190: 2180: 2178: 2168: 2167: 2163: 2153: 2151: 2142: 2141: 2137: 2127: 2125: 2120: 2119: 2115: 2105: 2103: 2095: 2094: 2090: 2080: 2078: 2069: 2068: 2064: 2054: 2052: 2043: 2042: 2038: 2028: 2026: 2017: 2016: 2012: 1999: 1998: 1994: 1984: 1982: 1973: 1972: 1968: 1958: 1956: 1947: 1946: 1942: 1928: 1927: 1923: 1913: 1911: 1902: 1901: 1897: 1887: 1885: 1876: 1875: 1871: 1861: 1859: 1848: 1847: 1843: 1833: 1831: 1826: 1825: 1821: 1811: 1809: 1800: 1799: 1795: 1783: 1779: 1768: 1766: 1756: 1755: 1751: 1741: 1739: 1730: 1729: 1725: 1715: 1713: 1700: 1699: 1692: 1682: 1680: 1672:InformationWeek 1664: 1663: 1654: 1645: 1644: 1640: 1630: 1628: 1620: 1619: 1615: 1598: 1597: 1590: 1578: 1577: 1573: 1561: 1560: 1556: 1546: 1544: 1530: 1529: 1525: 1520: 1498: 1468: 1455: 1435: 1417: 1412: 1381: 1379: 1378:(approximately 1372: 1361: 1353: 1341:ar Unix command 1337: 1318: 1308: 1305: 1292:Microsoft Excel 1288: 1276: 1265: 1218: 1208: 1204: 1197: 1185: 1154: 1139: 1123: 1117: 1111: 1092:directory entry 1048:FAT filesystems 1044: 1022: 1010: 1004: 965: 954: 948: 945: 930: 914: 903: 880: 862: 857: 835: 823: 797: 786:ProDOS for the 760: 748: 724: 700: 694: 689: 677: 671: 644: 619: 607: 579: 552: 536: 523: 515: 466: 447: 425: 419: 407: 402: 389: 377:Minguo calendar 370: 364: 317: 314:. Thus a BCD 10 313: 309: 305: 301: 289: 280:Macintosh epoch 271: 259: 227: 221: 215: 210: 197: 187: 166: 160: 154: 146: 134: 126:almost 14 years 117:Macintosh epoch 97: 74: 62: 28: 23: 22: 15: 12: 11: 5: 3595: 3593: 3585: 3584: 3579: 3574: 3564: 3563: 3557: 3556: 3554: 3553: 3548: 3543: 3537: 3534: 3533: 3531: 3530: 3524: 3522: 3518: 3517: 3515: 3514: 3509: 3504: 3499: 3493: 3491: 3487: 3486: 3484: 3483: 3478: 3473: 3468: 3463: 3458: 3453: 3447: 3445: 3441: 3440: 3437: 3435: 3434: 3427: 3420: 3412: 3404: 3403: 3389: 3371: 3343: 3317: 3292: 3289:on 8 May 1999. 3274: 3260: 3235: 3213: 3188: 3162: 3136: 3124:Forensic Focus 3110: 3085: 3059: 3045: 3031: 3013: 2999: 2992: 2972: 2969:. p. 629. 2955: 2944: 2933: 2907: 2889: 2875: 2857: 2846: 2819: 2798: 2784: 2772:978-0738438108 2771: 2765:, p. 19, 2744: 2723: 2701: 2688: 2662: 2640: 2633: 2613: 2591: 2566: 2542: 2528: 2510: 2490: 2478: 2466: 2454: 2442: 2423: 2397: 2371: 2352: 2326: 2300: 2274: 2249: 2228: 2202: 2188: 2161: 2135: 2113: 2101:Stack Overflow 2088: 2062: 2036: 2010: 1992: 1966: 1940: 1921: 1895: 1869: 1841: 1819: 1793: 1789:The Open Group 1777: 1749: 1723: 1690: 1652: 1638: 1613: 1588: 1571: 1554: 1522: 1521: 1519: 1516: 1515: 1514: 1509: 1504: 1497: 1494: 1493: 1492: 1487: 1482: 1477: 1467: 1464: 1454: 1451: 1434: 1431: 1416: 1413: 1411: 1408: 1371: 1368: 1360: 1357: 1352: 1349: 1336: 1333: 1317: 1314: 1304: 1301: 1287: 1284: 1275: 1272: 1264: 1261: 1217: 1214: 1196: 1193: 1184: 1181: 1153: 1150: 1138: 1135: 1113:Main article: 1110: 1107: 1074:2.0+ also the 1043: 1040: 1021: 1018: 1003: 999:2100 is not a 997: 988:FAT filesystem 967: 966: 917: 915: 908: 902: 899: 879: 876: 861: 858: 856: 853: 834: 831: 822: 819: 796: 793: 759: 756: 747: 744: 723: 720: 696:Main article: 693: 690: 688: 685: 670: 667: 643: 640: 618: 615: 606: 603: 578: 575: 571:GPS navigation 551: 548: 535: 532: 522: 519: 514: 513:Classic Mac OS 511: 500:cash registers 465: 462: 421:Main article: 418: 415: 406: 403: 401: 398: 388: 385: 366:Main article: 363: 360: 327:Windows Mobile 315: 311: 307: 303: 299: 288: 285: 270: 267: 258: 255: 217:Main article: 214: 211: 209: 206: 186: 183: 156:Main article: 153: 150: 145: 142: 133: 130: 121:Motorola 68000 105:Classic Mac OS 96: 93: 73: 70: 61: 58: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 3594: 3583: 3580: 3578: 3577:Software bugs 3575: 3573: 3570: 3569: 3567: 3552: 3549: 3547: 3544: 3542: 3539: 3538: 3535: 3529: 3526: 3525: 3523: 3519: 3513: 3510: 3508: 3505: 3503: 3500: 3498: 3495: 3494: 3492: 3488: 3482: 3479: 3477: 3474: 3472: 3469: 3467: 3464: 3462: 3459: 3457: 3454: 3452: 3449: 3448: 3446: 3442: 3433: 3428: 3426: 3421: 3419: 3414: 3413: 3410: 3399: 3393: 3390: 3385: 3381: 3375: 3372: 3360: 3359: 3354: 3347: 3344: 3332: 3328: 3321: 3318: 3306: 3302: 3296: 3293: 3288: 3284: 3278: 3275: 3270: 3264: 3261: 3245: 3239: 3236: 3224: 3217: 3214: 3202: 3198: 3192: 3189: 3176: 3172: 3166: 3163: 3150: 3146: 3140: 3137: 3125: 3121: 3114: 3111: 3099: 3095: 3089: 3086: 3073: 3069: 3063: 3060: 3055: 3049: 3046: 3041: 3035: 3032: 3027: 3023: 3017: 3014: 3010: 3003: 3000: 2995: 2989: 2985: 2984: 2976: 2973: 2968: 2967: 2959: 2956: 2953: 2948: 2945: 2942: 2937: 2934: 2921: 2917: 2911: 2908: 2903: 2899: 2893: 2890: 2885: 2879: 2876: 2871: 2867: 2861: 2858: 2855: 2850: 2847: 2834: 2830: 2823: 2820: 2808: 2802: 2799: 2794: 2788: 2785: 2774: 2768: 2764: 2760: 2759: 2751: 2749: 2745: 2733: 2727: 2724: 2711: 2705: 2702: 2698: 2692: 2689: 2676: 2672: 2666: 2663: 2650: 2644: 2641: 2636: 2630: 2626: 2625: 2617: 2614: 2602: 2595: 2592: 2580: 2576: 2570: 2567: 2552: 2546: 2543: 2538: 2532: 2529: 2524: 2520: 2514: 2511: 2506: 2505: 2500: 2494: 2491: 2487: 2482: 2479: 2475: 2470: 2467: 2463: 2458: 2455: 2451: 2446: 2443: 2438: 2434: 2427: 2424: 2411: 2407: 2401: 2398: 2385: 2381: 2375: 2372: 2367: 2363: 2356: 2353: 2341: 2337: 2330: 2327: 2315: 2311: 2304: 2301: 2289: 2285: 2278: 2275: 2263: 2259: 2253: 2250: 2238: 2232: 2229: 2216: 2212: 2206: 2203: 2198: 2192: 2189: 2176: 2172: 2165: 2162: 2149: 2145: 2139: 2136: 2123: 2117: 2114: 2102: 2098: 2092: 2089: 2076: 2072: 2066: 2063: 2051: 2047: 2040: 2037: 2024: 2020: 2014: 2011: 2006: 2002: 1996: 1993: 1980: 1976: 1970: 1967: 1955: 1951: 1944: 1941: 1936: 1932: 1925: 1922: 1909: 1905: 1899: 1896: 1883: 1879: 1873: 1870: 1858: 1857: 1852: 1845: 1842: 1829: 1823: 1820: 1808: 1804: 1797: 1794: 1790: 1786: 1781: 1778: 1764: 1760: 1753: 1750: 1737: 1733: 1727: 1724: 1711: 1707: 1703: 1697: 1695: 1691: 1678: 1674: 1673: 1668: 1661: 1659: 1657: 1653: 1648: 1642: 1639: 1627: 1623: 1617: 1614: 1609: 1605: 1601: 1595: 1593: 1589: 1585: 1581: 1575: 1572: 1568: 1564: 1558: 1555: 1542: 1538: 1534: 1527: 1524: 1517: 1513: 1510: 1508: 1505: 1503: 1500: 1499: 1495: 1491: 1488: 1486: 1483: 1481: 1478: 1476: 1473: 1472: 1471: 1465: 1463: 1460: 1452: 1450: 1448: 1445:In 2020, the 1443: 1440: 1432: 1430: 1428: 1424: 1421: 1414: 1409: 1407: 1405: 1401: 1397: 1393: 1389: 1377: 1369: 1367: 1365: 1358: 1356: 1350: 1348: 1346: 1342: 1334: 1332: 1330: 1326: 1321: 1315: 1313: 1302: 1300: 1297: 1293: 1285: 1283: 1281: 1273: 1271: 1269: 1262: 1260: 1258: 1254: 1250: 1246: 1241: 1238: 1237:John Herschel 1233: 1231: 1227: 1223: 1215: 1213: 1202: 1194: 1192: 1190: 1182: 1180: 1178: 1174: 1170: 1163: 1159: 1151: 1149: 1147: 1143: 1136: 1134: 1132: 1128: 1122: 1116: 1108: 1106: 1104: 1099: 1097: 1096:API functions 1093: 1089: 1085: 1081: 1077: 1073: 1069: 1065: 1061: 1057: 1053: 1049: 1041: 1039: 1036: 1034: 1027: 1019: 1017: 1015: 1009: 1002: 998: 996: 992: 989: 985: 981: 977: 973: 963: 960: 952: 942: 938: 934: 928: 927: 923: 918:This section 916: 912: 907: 906: 900: 898: 896: 891: 889: 886:(such as the 885: 877: 875: 873: 869: 868: 859: 854: 852: 846: 840: 832: 830: 828: 820: 818: 814: 811: 809: 804: 802: 801:IBM mainframe 794: 792: 789: 784: 782: 778: 773: 769: 765: 757: 755: 753: 745: 743: 740: 736: 732: 727: 721: 719: 717: 713: 709: 705: 699: 691: 686: 684: 682: 676: 668: 666: 664: 660: 656: 652: 648: 641: 639: 637: 631: 629: 624: 616: 614: 612: 604: 602: 599: 598: 593: 592: 591:EA Sports WRC 586: 584: 576: 574: 572: 568: 564: 560: 558: 549: 547: 545: 541: 533: 531: 528: 520: 518: 512: 510: 507: 503: 501: 496: 493: 489: 487: 483: 479: 478: 473: 472: 463: 461: 459: 446: 442: 438: 434: 430: 424: 416: 414: 412: 409:In 2019, the 404: 399: 397: 394: 386: 384: 382: 378: 374: 369: 361: 359: 356: 354: 353:program error 350: 346: 345:PlayStation 3 341: 339: 338:PlayStation 3 335: 330: 328: 324: 319: 297: 292: 286: 284: 281: 276: 268: 266: 264: 256: 254: 252: 248: 243: 239: 237: 233: 226: 220: 212: 207: 205: 202: 196: 192: 184: 182: 179: 175: 171: 165: 159: 151: 149: 143: 141: 139: 131: 129: 127: 122: 118: 114: 110: 106: 102: 94: 92: 90: 85: 83: 79: 71: 69: 67: 59: 57: 55: 51: 47: 46:time and date 43: 42:software bugs 39: 35: 30: 19: 3392: 3383: 3374: 3362:. Retrieved 3358:The Register 3356: 3346: 3334:. Retrieved 3320: 3308:. Retrieved 3304: 3295: 3287:the original 3277: 3263: 3251:. Retrieved 3238: 3226:. Retrieved 3216: 3204:. Retrieved 3200: 3191: 3179:. Retrieved 3175:the original 3165: 3153:. Retrieved 3149:the original 3139: 3127:. Retrieved 3123: 3113: 3101:. Retrieved 3097: 3088: 3076:. Retrieved 3074:. 5 May 2022 3071: 3062: 3048: 3034: 3025: 3016: 3002: 2982: 2975: 2965: 2958: 2947: 2936: 2924:. Retrieved 2920:the original 2910: 2901: 2892: 2878: 2869: 2860: 2849: 2837:. Retrieved 2833:the original 2822: 2810:. Retrieved 2801: 2787: 2776:, retrieved 2757: 2735:. Retrieved 2732:"ProDOS 2.5" 2726: 2714:. Retrieved 2712:. Apple, Inc 2704: 2696: 2691: 2679:. Retrieved 2674: 2665: 2653:. Retrieved 2643: 2623: 2616: 2606:24 September 2604:. Retrieved 2594: 2582:. Retrieved 2578: 2569: 2557:. Retrieved 2545: 2531: 2522: 2513: 2504:The Guardian 2502: 2493: 2481: 2469: 2457: 2445: 2426: 2414:. Retrieved 2409: 2400: 2388:. Retrieved 2383: 2374: 2365: 2355: 2343:. Retrieved 2339: 2329: 2317:. Retrieved 2313: 2303: 2291:. Retrieved 2287: 2277: 2265:. Retrieved 2261: 2252: 2240:. Retrieved 2231: 2219:. Retrieved 2215:the original 2205: 2191: 2179:. Retrieved 2174: 2164: 2152:. Retrieved 2148:the original 2138: 2126:. Retrieved 2116: 2104:. Retrieved 2100: 2091: 2079:. Retrieved 2074: 2065: 2053:. Retrieved 2049: 2039: 2027:. Retrieved 2013: 2004: 1995: 1983:. Retrieved 1978: 1969: 1957:. Retrieved 1953: 1943: 1934: 1924: 1912:. Retrieved 1908:the original 1898: 1886:. Retrieved 1882:the original 1872: 1860:. Retrieved 1854: 1844: 1832:. Retrieved 1822: 1810:. Retrieved 1806: 1796: 1780: 1767:. Retrieved 1763:the original 1752: 1740:. Retrieved 1735: 1726: 1714:. Retrieved 1710:the original 1706:cyber.gov.au 1705: 1681:. Retrieved 1677:the original 1670: 1641: 1629:. Retrieved 1625: 1616: 1603: 1600:"News Notes" 1583: 1574: 1566: 1557: 1545:. Retrieved 1540: 1536: 1526: 1502:Software bug 1469: 1456: 1444: 1436: 1425: 1422: 1418: 1375: 1373: 1362: 1359:Year 275,760 1354: 1351:Year 100,000 1338: 1328: 1324: 1322: 1319: 1306: 1289: 1277: 1266: 1242: 1234: 1219: 1198: 1186: 1155: 1140: 1124: 1100: 1078:, and since 1045: 1037: 1032: 1023: 1011: 993: 970: 955: 946: 931:Please help 919: 892: 881: 865: 863: 836: 824: 815: 812: 805: 798: 785: 762:Early Apple 761: 749: 728: 725: 701: 678: 663:2038 problem 645: 632: 620: 608: 595: 589: 588:Video games 587: 580: 561: 553: 537: 524: 516: 504: 497: 490: 475: 469: 467: 426: 408: 390: 371: 357: 342: 331: 320: 293: 290: 272: 260: 244: 240: 235: 231: 228: 198: 195:Magic string 167: 147: 135: 124:problem for 98: 86: 75: 66:DECsystem-10 63: 31: 29: 3310:25 February 3253:25 February 3103:22 February 3078:22 February 2681:25 February 2651:. Microsoft 2288:Phone Arena 2177:(in Polish) 2128:19 November 2106:19 November 2081:19 November 2050:SegmentNext 2005:Pinyin News 1985:25 February 1979:RTL Belgium 1862:24 February 1834:25 February 1742:25 February 1547:29 December 1335:Year 33,658 1303:Year 30,828 1274:Year 10,000 1230:leap second 1209:{a,c,m}time 1158:nanoseconds 1052:86-DOS 0.42 949:August 2021 888:Nokia X2-00 827:SAP S/4HANA 770:(RTCs) and 393:Deep Impact 201:rogue value 107:started to 54:Y2K problem 3566:Categories 3181:21 January 3155:21 January 2870:pkg.go.dev 2716:6 December 2584:12 October 2559:12 October 2314:PiunikaWeb 2242:21 January 2221:20 January 1959:25 October 1769:19 January 1683:21 January 1518:References 1439:Boeing 787 1364:JavaScript 1345:Unix epoch 1249:JavaScript 1119:See also: 1070:(and with 1006:See also: 978:file date 849:strptime() 844:strptime() 750:The third 712:Unix epoch 673:See also: 659:PDB format 649:uses both 544:Android 11 413:occurred. 302:through 09 263:Unix epoch 223:See also: 189:See also: 162:See also: 3582:Calendars 3072:Microsoft 2839:20 August 2778:11 August 2416:8 January 2390:8 January 2345:1 January 2181:4 January 2154:4 January 2075:DSOGaming 2055:1 January 1507:Heisenbug 1415:Microsoft 1388:Unix time 1263:Year 4501 1195:Year 2446 1189:Unix time 1183:Year 2286 1152:Year 2262 1137:Year 2248 1109:Year 2137 1042:Year 2108 1020:Year 2106 1014:leap year 1001:leap year 920:does not 901:Year 2100 884:Series 40 878:Year 2080 855:Year 2079 833:Year 2069 821:Year 2048 795:Year 2042 764:Macintosh 758:Year 2040 739:exception 716:Unix-like 687:Year 2038 669:Year 2036 642:Year 2032 617:Year 2028 611:Shōwa era 605:Year 2025 577:Year 2024 550:Year 2022 534:Year 2021 464:Year 2020 441:era names 433:abdicated 431:of Japan 400:Year 2019 387:Year 2013 381:Gregorian 362:Year 2011 349:leap year 287:Year 2010 275:Year 1993 269:Year 2007 257:Year 2001 208:Year 2000 144:Year 1999 138:Domain/OS 132:Year 1997 99:Multiple 95:Year 1993 72:Year 1978 60:Year 1975 38:data type 3331:Engadget 2437:Archived 2410:Engadget 2384:Jalopnik 2366:Sky News 2023:Archived 1812:29 March 1496:See also 1323:For the 1309:FILETIME 1286:Examples 1179:timers. 1165:UnixNano 1072:DELWATCH 1033:unsigned 872:overflow 788:Apple II 731:Oracle's 628:ISO 9660 623:unsigned 471:WWE 2K20 458:Hirohito 437:Naruhito 3364:2 April 3336:2 April 3228:5 March 3129:23 July 2926:19 June 2812:4 March 2655:8 April 2452:Reuters 2319:9 March 2293:9 March 1935:Gizmodo 1736:GPS.gov 1716:10 June 1631:9 March 1459:Arduino 1453:Arduino 1142:RISC OS 1080:DOS 7.0 984:INT 21h 976:Windows 941:removed 926:sources 647:Palm OS 636:HP 3000 492:Parkeon 482:crashed 429:Akihito 343:Sony's 89:COS-310 3305:GitHub 3206:5 July 2990:  2769:  2737:9 June 2631:  2464:Kotaku 2267:6 July 2029:9 July 1914:3 July 1888:3 July 1433:Boeing 1398:, the 1169:pandas 1064:DR-DOS 1060:PC DOS 1056:MS-DOS 1029:time_t 651:signed 530:2019. 506:Suunto 373:Taiwan 334:EFTPOS 185:9/9/99 109:freeze 3551:Epoch 3384:EEWeb 3247:(PDF) 2554:(PDF) 1954:Metro 1807:Wired 1396:Earth 1245:Excel 1146:epoch 1131:epoch 867:epoch 655:epoch 567:Acura 563:Honda 480:both 445:Reiwa 174:epoch 82:PDP-8 3366:2020 3338:2020 3312:2024 3255:2023 3230:2010 3208:2022 3183:2008 3157:2008 3131:2019 3105:2023 3080:2023 2988:ISBN 2928:2021 2841:2009 2814:2023 2780:2019 2767:ISBN 2739:2021 2718:2019 2683:2023 2657:2022 2629:ISBN 2608:2016 2586:2019 2561:2019 2418:2022 2392:2022 2347:2022 2321:2023 2295:2023 2269:2022 2244:2020 2223:2020 2183:2020 2156:2020 2130:2020 2108:2020 2083:2020 2057:2020 2031:2022 1987:2023 1961:2022 1916:2013 1890:2013 1864:2023 1856:CNET 1836:2023 1814:2022 1771:2010 1744:2023 1718:2019 1685:2008 1633:2023 1549:2014 1457:The 1437:The 1427:.NET 1380:2.92 1374:The 1251:and 1228:and 1201:ext4 1177:QEMU 1086:and 1026:Unix 974:and 924:any 922:cite 777:HFS+ 704:Unix 594:and 565:and 474:and 391:The 193:and 136:The 78:OS/8 3201:MDN 2763:IBM 2488:IGN 2476:IGN 1447:FAA 1400:Sun 1257:SAS 1199:In 1173:C++ 1127:bit 980:API 972:DOS 935:by 772:HFS 542:or 323:SMS 296:BCD 178:UTC 170:bit 32:In 3568:: 3382:. 3355:. 3329:. 3303:. 3199:. 3122:. 3096:. 3070:. 3024:. 2900:. 2868:. 2747:^ 2673:. 2577:. 2521:. 2501:. 2435:. 2408:. 2382:. 2364:. 2338:. 2312:. 2286:. 2260:. 2173:. 2099:. 2073:. 2048:. 2003:. 1952:. 1933:. 1853:. 1805:. 1787:, 1734:. 1704:. 1693:^ 1669:. 1655:^ 1624:. 1602:. 1591:^ 1582:. 1565:. 1539:. 1535:. 1384:10 1247:, 1171:, 1062:, 1058:, 897:. 808:UT 735:UI 451:令和 355:. 316:16 312:16 308:16 304:16 300:16 253:. 238:. 236:xx 232:xx 230:20 128:. 36:, 3431:e 3424:t 3417:v 3400:. 3368:. 3340:. 3314:. 3271:. 3257:. 3232:. 3210:. 3185:. 3159:. 3133:. 3107:. 3082:. 2996:. 2930:. 2904:. 2886:. 2872:. 2843:. 2816:. 2741:. 2720:. 2685:. 2659:. 2637:. 2610:. 2588:. 2563:. 2539:. 2525:. 2420:. 2394:. 2368:. 2349:. 2323:. 2297:. 2271:. 2246:. 2225:. 2199:. 2185:. 2158:. 2132:. 2110:. 2085:. 2059:. 2033:. 1989:. 1963:. 1937:. 1918:. 1892:. 1866:. 1838:. 1816:. 1773:. 1746:. 1720:. 1687:. 1649:. 1635:. 1551:. 1541:4 1382:× 1253:R 962:) 956:( 951:) 947:( 943:. 929:. 454:) 448:( 20:)

Index

Year 65,536 problem
computer science
data type
software bugs
time and date
arithmetic overflow
Y2K problem
DECsystem-10
OS/8
PDP-8
COS-310
Sierra Entertainment
Classic Mac OS
freeze
Sierra's Creative Interpreter
Macintosh epoch
Motorola 68000
almost 14 years
Domain/OS
GPS week number rollover
GPS § Timekeeping
bit
epoch
UTC
Magic number (programming)
Magic string
rogue value
Year 2000 problem
Year 1900 problem
Year 1900 problem

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.