回 帖 发 新 帖 刷新版面

主题:[原创]求助!实现18位身份证号取生日的算法!!!

!实现根据一个人18位身份证显示出生日的功能来!!
例: 010020198810092211  -----1988-10-09

回复列表 (共1个回复)

沙发

String类的一系列方法就可以实现
public String transmit(String id){
     String birth=id.substring(6,14);
     String mid=birth.substring(4);   
     String tail=mid.substring(2);
     mid=mid.substring(0,2);
     birth=birth.substring(0,4);
     birth=birth+"-"+mid+"-"+tail;
return birth;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册