c# 根据身份证号取 生日 性别 年龄
c# 根据身份证号取 生日 性别 年龄
·
/// <summary>
/// 根据身份证取 生日 性别 年龄
/// </summary>
/// <param name="IDCard"></param>
/// <returns></returns>
private string[] GetBirofDate(string IDCard)
{
string[] icinfo = new string[3];
string BirthDay = string.Empty;
string sexcode = string.Empty;
string sex = string.Empty;
string age = string.Empty;
if (IDCard.Length == 18)
{
BirthDay = IDCard.Substring(6, 4) + "-" + IDCard.Substring(10, 2) + "-" + IDCard.Substring(12, 2);
sexcode = IDCard.Substring(14, 3);
if (int.Parse(sexcode) % 2 == 0)//性别代码为偶数是女性奇数为男性
{
sex = "女";
}
else
{
sex = "男";
}
DataTable dt = GetAgeByBirthDay(BirthDay);
if (dt.Rows.Count > 0)
{
if (Convert.ToInt32(dt.Rows[0][0]) > 0)
{
age = Convert.ToInt32(dt.Rows[0][0]).ToString();
}
else
{
age = "1";
}
}
}
icinfo[0] = BirthDay;
icinfo[1] = sex;
icinfo[2] = Convert.ToInt32(age)<1? GETAge(BirthDay) : age;
return icinfo;
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)