Y2K bug, også kalt Year 2000 bug eller Millennium Bug, et problem i kodingen av datastyrte systemer som ble anslått til å skape kaos i datamaskiner og datanettverk rundt verden ved begynnelsen av året 2000 (i metriske målinger står k for 1000). Etter mer enn et år med internasjonal alarm, feberholdige forberedelser og programmeringskorrigeringer, skjedde få store feil i overgangen fra 31. desember 1999 til 1. januar 2000.
Fram til 1990-tallet har mange dataprogrammer (spesielt de som ble skrevet tidlig) dager med datamaskiner) ble designet for å forkorte firesifrede år som to sifre for å spare minne. Disse datamaskinene kunne gjenkjenne «98» som «1998», men ville ikke kunne gjenkjenne «00» som «2000», og tolket det kanskje til å bety 1900. Mange fryktet at når klokkene slo midnatt 1. januar 2000, ville mange berørte datamaskiner bruker feil dato og fungerer dermed ikke riktig med mindre datamaskinens programvare ble reparert eller erstattet før den datoen. Andre dataprogrammer som projiserte budsjetter eller gjeld inn i fremtiden, kunne begynne å fungere i 1999 da de anslått til 2000. I tillegg tok ikke noe dataprogramvare i betraktning at året 2000 var et skuddår. Og allerede før begynnelsen av 2000 ble det fryktet at noen datamaskiner kunne mislykkes 9. september 1999 (9/9/99), fordi tidlige programmerere ofte brukte en serie på 9-tallet for å indikere slutten på et program.
Man fryktet at en slik feillesing ville føre til programvare- og maskinvarefeil på datamaskiner som brukes på viktige områder som bank, verktøy, offentlige registre og så videre, med potensial for utbredt kaos 1. januar 2000 og etterpå. Mainframe-datamaskiner, inkludert de som vanligvis brukes til å drive forsikringsselskaper og banker, ble ansett å være utsatt for de mest alvorlige Y2K-problemene, men enda nyere systemer som brukte nettverk av stasjonære datamaskiner ble ansett som sårbare.
Y2K Problemet var imidlertid ikke begrenset til datamaskiner som kjørte konvensjonell programvare. Mange enheter som inneholder datamaskinbrikker, alt fra heiser til temperaturkontrollsystemer i kommersielle bygninger til medisinsk utstyr, ble antatt å være i fare, noe som nødvendiggjorde kontroll av disse «innebygde systemene» for følsomhet overfor kalenderdatoer.
I USA jobbet forretnings- og regjeringsteknologiteam febrilsk med et mål om å sjekke systemer og fikse programvare før slutten av desember 1999. Selv om noen bransjer var godt på vei til å løse Y2K-problemet, fryktet de fleste eksperter at den føderale regjeringen og statlige og lokale myndigheter hang etter. En Y2K-beredskapsundersøkelse bestilt i slutten av 1998 av Cap Gemini America, et konsulentselskap for dataindustri i New York, viste at blant 13 økonomiske sektorer som ble studert i USA, var myndighetene minst klare for Y2K. (Rangerte høyest for beredskap var softwa re industri.)
I et forsøk på å oppmuntre selskaper til å dele kritisk informasjon om Y2K, U.S. pres. Bill Clinton undertegnet i oktober 1998 loven om informasjon og beredskap for år 2000. Loven var utformet for å oppmuntre amerikanske selskaper til å dele Y2K-data ved å tilby dem begrenset ansvar for å dele informasjon om Y2K-produkter, metoder og beste praksis.
I Vest-Europa utstedte EU-kommisjonen en rapport som advarte om at innsatsen å løse Y2K i mange EU-medlemsland var utilstrekkelig, spesielt når det gjaldt det grenseoverskridende samarbeidet som måtte være klart innen 2000. Den britiske regjeringen kunngjorde at dens væpnede styrker ville være forberedt i tide og ville gi hjelp til lokalt politi hvis verktøy , transportsystemer eller beredskapstjenester mislyktes.
Mange andre land, særlig asiatiske land som på den tiden led av en pågående økonomisk krise, så vel som små eller geografisk isolerte land, ble ansett å være mindre forberedt. Det var usikkert hvordan dette ville påvirke den tett integrerte verdensøkonomien og den fysiske infrastrukturen. I midten av desember 1998 innkalte FN sin første internasjonale konferanse om Y2K i et forsøk på å dele informasjon og krisehåndteringsarbeid og opprettet International Y2K Cooperation Center, basert i Washington, DC.
Anslagsvis 300 milliarder dollar var brukt (nesten halvparten i USA) på å oppgradere datamaskiner og applikasjonsprogrammer for å være Y2K-kompatible.Da den første dagen i januar 2000 gikk, og det ble tydelig at datastyrte systemer var intakte, fylte rapporter om lettelse nyhetsmediene. Disse ble fulgt av beskyldninger om at den sannsynlige forekomsten av fiasko hadde blitt kraftig overdrevet fra begynnelsen. De som hadde jobbet med Y2K-overholdelse, insisterte på at trusselen hadde vært reell. De fastholdt at den fortsatte levedyktigheten til datasystemer var et bevis på at den kollektive innsatsen hadde lykkes. I de påfølgende årene påpekte noen analytikere at programmeringsoppgraderinger som hadde vært en del av Y2K-samsvarskampanjen hadde forbedret datasystemer, og at fordelene med disse forbedringene vil fortsette å sees i en tid fremover.