Excel Cell日期格式在英文OS上要小心(Arithmetic overflow error converting expression to data type datetime)

Excel Cell日期格式在英文OS上要小心(Arithmetic overflow error converting expression to data type datetime)

之前程式在轉入Excel資料時,發生了「Arithmetic overflow error converting expression to data type datetime」錯誤! 一直以為是因為DB Server的國別設定中的日期格式設定成了「MM/DD/YYYY」所影響的,所以就檢查了設定,結果設定是「YYYY/MM/DD」沒有錯訝!

後來有個同事說,是因為Excel的Cell日期格式設定不能用預設的有*的那個,要用沒有*的。

image

在英文的OS上處理的話,日期格式要使用沒有*的那一個,如下圖!

image

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^