金石微開
好奇心是能量來源~恆心是我所追求—我的成長與您分享
2015年2月5日 星期四
[C#]DataTime 小筆記 - 民國與西元
之前遇到一個問題,大多數人的生日都沒有問題,但某個特定的日子卻GG。
因系統中用的是
民國
年,自然而然的把生日字串丟進去轉成DateTime方便做日期運算比對。
DateTime dt = Convert.ToDateTime("073/02/29");
為什麼不是有效的DateTime呢? 因為字串你丟進去,它認為這是西元年,西元 73年的2
月只有28天,
基本上會出事的只有2月29日,因為它不是年年有
。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言