從身份證獲取年齡

2022-08-03 16:27:11 字數 513 閱讀 7132

8:輸入乙個身份證號碼(15位和18位)和乙個年份,計算現在的年齡(忽略非法引數)

eg:610618199001020065  2011

輸出:21

package

prctice01;

/*8. 輸入乙個身份證號碼(15位和18位)和乙個年份,計算現在的年齡(忽略非法引數)

eg:610618199001020065 2011

輸出:21

*/public

class

getagefromidcard

private

static

int getage(string id,int

year)

else

if(id.length() == 18)

birth = id.substring(6,10);

else

return year-(integer.parseint(birth));

}}

根據身份證計算年齡

getage function identitycard else let strbirthday if len 18 處理18位的身份證號碼從號碼中得到生日和性別 if len 15 時間字串裡,必須是 var birthdate new date strbirthday var nowdatet...

Excel自動從身份證中提取生日 性別 年齡

現在學生的身份證號已經全部都是18位的新一代身份證了,裡面的數字都是有規律的。前6位數字是戶籍所在地的 7 14位就是出生日期。第17位 2 代表的是性別,偶數為女性,奇數為男性。我們要做的就是把其中的部分數字想法 提取出來 step1,轉換身份證號碼格式 我們先將學生的身份證號完整地輸入到exce...

通過身份證號計算年齡

sfzhm 計算年齡複製 var sfzhm document.getelementbyid sfzhm value if sfzhm.length 15 var date1 new date 取得當前日期 var year1 date1.getfullyear 取得當前年份 var month1 ...