有許多資訊系統或電子資料交換格式,使直接使用二個字元來表示年份,而當到了民國100年時,就有可能發生資料的錯誤或是轉換的錯誤。
- 可能的錯誤:
- 系統只能輸入二位數年份欄位,輸入00就儲存成00年
- 系統介面只能儲存二位數年份欄位,輸入民國100年,但是卻儲存成00年
- 系統介面年份的顯示格式定義為顯示二位數,民國100年,顯示民國00年
- 列印文件或產生文件時,年份的顯示格式定義為顯示二位數,民國100年,印出民國00年
- 電子資料交換格式定義民國二位數年份欄位,民國100年當成00年或是10年等問題
- 民國年轉西元年問題,民國100年當成是民國00年,加 1911 轉成西元 1911年
- 以民國年作為編碼原則的編號定義
- 修改
- 將日期使用 date type filed 等欄位或是將年份欄位放大成三位數來存放資料
- 修改系統輸入介面的限制判斷、顯示日期格式和印報表的日期格式
- 修改電子資料交換格式的定義,或是加以註明對民國100年以後的處理方式,修改資料交換的程式,通知相關單位或公司
- 修改其他相關程式如發電子郵件及產生文件等等
- 修改以民國年作為編碼原則的編號定義,修改程式、資料庫中的 procedure、 function 等有關民國年、序號產生的程式
沒有留言:
張貼留言