看板 Soft_Job 關於我們 聯絡資訊
話說最近在寫程式 遇到一些處理民國年份的問題 考慮到100年將近,所以還特意測試了100年以後的年份 當年Y2K風聲很大 連很多電影都加入當題材 XD 我還記得好像趁什麼電腦2000年維修去偷資料的情節 不過好像沒什麼重大事情發生 或許是風聲大太 大家都很有警覺心 民國100年也是類似的問題,如果年份只用兩位數儲存 100年變成00年就會暴開來 我還蠻好奇,目前有多少這樣的程式碼存在台灣各地的電腦裡 或許存在於某家金融公司10年前寫的COBOL裡還正在運作中也很難說 在那些程式碼堆裡 我想應該不會有人想說要挖出來想說改成100年以後也能正常運作? 阿~ 現在聊這個好像還有點早 XD 還有三年才會遇到民國百年危機 我覺得到時有程式暴掉一定是有的 只是多和少 嚴重與否的問題 只是一時想到聊聊 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.3.109
TonyQ:我上禮拜也在公司聊到這件事情 不過影響應該不大 08/01 23:12
TonyQ:畢竟有y2k的前車之鑑 08/01 23:12
alexlucifer:正常來說都是存西元再寫程式轉換吧,我還沒碰過直接存 08/01 23:27
alexlucifer:國曆的資料,可能我經驗不夠吧。 08/01 23:28
saitoh:1樓 你太樂觀了.... 08/02 00:09
andymai:推alex大~為符合各地年份算法~通常不是存成西元再轉當地嗎 08/02 00:11
itsfreya:唔 我們公司的系統百年測試是已經啟動好一陣子了... 08/02 00:20
itsfreya:應該不是想不想挖的問題 是非挖出來改不可阿~.~" 08/02 00:21
chrisQQ:我也不會存國曆資料… 不過應該不少公家機關會存國曆吧 08/02 00:21
luciferii:古早前的程式有,像是一些租書店或零售商用的小系統 08/02 00:30
luciferii:銀行老舊核心主機裏的,比較少特別去寫成國曆吧 08/02 00:32
Montolivo:邪靈斬 08/02 01:25
abcf:這個會發生什麼問題 如果是資料庫 直接把欄位改成3位數 如果 08/07 05:12
abcf:是程式 那當初就要想到了 才幾年而已 寫的人是笨蛋 08/07 05:13