/// <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;
        }
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐