2010-06-11 61 views
0

我製作了包含卷號,姓名,性別,DOB,年齡,標記1,標記2,標記3,總計和平均值的學生名單。 我想要一個代碼爲年齡 即當我點擊年齡它應該顯示正確的年齡根據給出的DOB。 可以幫助使用文本框的事件在C#根據DOB給出的計算結果

+0

也許你犯了一個錯誤,但是你的問題與C#有關,而你用「紅寶石」標記標記了問題。 – Pran 2010-06-11 20:31:53

回答

0

的算法應該是

ageInYears = currentYear - birthYear - (birthMonth <= currentMonth && birthDay <= currentDay ? 0 : 1);

減去年,減去額外的一年,如果他們沒有曾於今年他們的生日呢。