千禧蟲,也稱爲千年蟲問題(Millennium Bug),是指在2000年可能出現的計算機問題。這個問題源於計算機程序中的日曆計算錯誤,導致系統在跨世紀日期處理時出現錯誤結果,進而引發各種功能紊亂甚至崩潰。具體來說,有兩個方面的問題:一是對於閏年的計算和識別出現了問題,沒有將2000年識別爲閏年;二是老版本的計算機系統在文件結束、永久過期或刪除等特殊操作中使用數字串99或99/99來表示文件狀態,在1999年9月9日或4月9日(即第99天)臨時處理到日期相關內容時會觸發錯誤操作,導致系統混亂或崩潰。這個問題源於60年代初期,在當時存儲器成本很高且空間有限,編程人員採用了兩位數字表示年份的習慣。直到新千年到來之前才意識到使用兩位數字表示年份無法準確識別2000年及其以後的年份。1997年,信息界開始發出警報,並迅速引起了全球關注。千禧蟲的影響是巨大的,從計算機系統的BIOS、微碼到操作系統、數據庫軟件、商用軟件和應用系統等都可能受到影響,與計算機和自動控制有關的電話程控交換機、銀行自動取款機、安防系統、工廠自動化系統等,以及使用嵌入式芯片技術的電子產品、機械設備和控制系統等也有可能受到攻擊。爲了解決這個問題,各國政府已經付出努力來全力圍殲千禧蟲。