Y2K, také známý jako „chyba tisíciletí“, je počítačový problém, který se vyvinul na konci 90. let jako výsledek programovací zkratky používané v počátcích výpočetní techniky. Stručně řečeno, problém byl v tom, že programy a počítače nebyly schopny rozlišit mezi rokem 1900 a rokem 2000. Je to příklad „chyby související s datem“, protože souvisí s přechodem kalendáře ze staršího formátu na novější.
Y2K se stal široce známým v důsledku obav, že světové počítače a jejich přidružené programy nedokážou rozpoznat nový rok, což vedlo k rozsáhlé ekonomické katastrofě pro svět. Tyto obavy byly z velké části neopodstatněné, protože většina počítačů své kalendáře úspěšně formátovala a problém Y2K byl nakonec mnohem méně závažný, než se původně předpokládalo.
Navzdory tomu zůstává Y2K významným milníkem v historii počítačového programování. To bylo z velké části způsobeno tím, že to světu ukázalo, jak důležitý může být design programování pro životy a ekonomiku v moderní době. To také donutilo velkou část průmyslu zvážit alternativní metody psaní počítačových programů, které přicházejí s větším důrazem na dlouhodobou škálovatelnost.
Celkově byl Y2K významným odrazovým můstkem v počátcích výpočetní techniky a zůstává jednou z nejpamátnějších událostí v nedávné historii díky obrovskému množství pozornosti, které se mu dostalo.