身份证号码是由18位数字或17位数字加一位字母(X或者x)组成的,其中前6位是地址码,7-14位是出生日期码,15-17位是顺序码,最后一位是校验码。因此,提取出生日期的公式如下:
1.对于18位身份证号码,出生日期码是7-14位,其中前4位表示年份,第5、6位表示月份,最后两位表示日期。因此,可以使用字符串截取的方法,提取出7-14位的字符串,再根据字符串的位置,将年、月、日分别提取出来,即可得到出生日期。
例如,假设身份证号码为“110101199001011234”,则出生日期为“1990年01月01日”,可以使用以下公式进行提取:
出生年份:substr(7,4)
出生月份:substr(11,2)
出生日期:substr(13,2)
2.对于15位身份证号码,出生日期码是7-12位,其中前2位表示年份,第3、4位表示月份,最后两位表示日期。因此,可以使用字符串截取的方法,提取出7-12位的字符串,再根据字符串的位置,将年、月、日分别提取出来,即可得到出生日期。
例如,假设身份证号码为“110101900101123”,则出生日期为“1990年01月01日”,可以使用以下公式进行提取:
出生年份:substr(7,2)
出生月份:substr(9,2)
出生日期:substr(11,2)