首頁>Club>
以後會不會有萬年蟲十萬年蟲這樣類似的問題發生。
3
回覆列表
  • 1 # 中年IT宅

    當時處理方式是:

    1、把所有的資料庫升級,時間欄位加2位,當時用的是文字欄位。

    2、所有時間函式改為取4位年的,同時加一比較,如低於1970年,改為20xx年。

    3、所有有關日期時間欄位的語句過一遍,比如擷取字串長度的等。

    4、所有有關日期顯示的視窗表格、字元輸入框過一遍,能夠正確顯示或輸入4位年份。

    5、去客戶處升級,資料庫升級是寫了個專門的一段程式,執行一下,然後把應用程式一覆蓋完事。

  • 2 # 李老師電腦教學課堂

    上世紀末電腦千年蟲問題是怎麼解決的?以後會不會有萬年蟲十萬年蟲這樣類似的問題發生。

    以上為題主問題及問題描述。

    千年蟲問題是因為世紀之交,之前很多程式設計的原始碼只用兩位來記年份,所以 1999年用 99表示,2000年用 00表示,但00程式為認為是 1900年,這樣就會讓很多程式出現問題,這個問題叫千年蟲。

    解決辦法也很簡單,改程式用四位表示年份就可以了。

    至於以後萬年蟲,十萬年蟲肯定也會有,但現在還不用操心,先考慮眼前地球流浪的問題吧。

    李老師簡介:創辦電腦學校,專職從事電腦教學二十餘年。

  • 中秋節和大豐收的關聯?
  • 80年代該回憶的是什麼?