8:輸入乙個身份證號碼(15位和18位)和乙個年份,計算現在的年齡(忽略非法引數)
eg:610618199001020065 2011
輸出:21
packageprctice01;
/*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 ...