zoukankan      html  css  js  c++  java
  • 通过身份证号码取得生日的一段代码(支持18位和15位身份证)

        /// <summary>
        /// 根据身份证号码取得生日
        /// </summary>
        /// <param name="cardID">身份证号码</param>
        /// <returns>生日</returns>
        public string GetBirthday(string cardID)
        {
            string birthday;
            if (cardID.Length == 18)
            {
                string str_year = cardID.Substring(6, 4);
                string str_month = cardID.Substring(10, 2);
                string str_day = cardID.Substring(12, 2);

                int year = Convert.ToInt16(str_year);
                int month = Convert.ToInt16(str_month);
                int day = Convert.ToInt16(str_day);
                if ((year > 1800 && year < 2500) && (month <= 12) && (day <= 31))
                {
                    birthday = year.ToString() + "年" + month.ToString() + "月" + day.ToString() + "日";
                    return birthday;
                }
                else
                {
                    RegisterStartupScript("提示", "<script> alert('获取生日时出错!')</script>");
                    return null;
                }
            }
            else
            {
                string str_year = cardID.Substring(6, 2);
                string str_month = cardID.Substring(8, 2);
                string str_day = cardID.Substring(10, 2);

                int year = Convert.ToInt16(str_year);
                int month = Convert.ToInt16(str_month);
                int day = Convert.ToInt16(str_day);
                if ((month <= 12) && (day <= 31))
                {
                    birthday = "19" + year.ToString() + "年" + month.ToString() + "月" + day.ToString() + "日";
                    return birthday;
                }
                else
                {
                    RegisterStartupScript("提示", "<script> alert('获取生日时出错!')</script>");
                    return null;
                }
            }
        }

  • 相关阅读:
    中文文本分类 pytorch实现
    常用各类数据集
    20 个大型中文文本数据集
    Transformers 简介(上)
    磐创AI|人工智能开发者中文文档大全-TensorFlow,PyTorch,Keras,skearn,fastai,OpenCV,聊天机器人,智能客服,推荐系统,知识图谱
    JointBert代码解读(五)
    模拟测试20190803
    模拟测试20190802
    模拟测试20190729
    模拟测试20190727
  • 原文地址:https://www.cnblogs.com/88223100/p/1181225.html
Copyright © 2011-2022 走看看