黑马程序员技术交流社区

标题: 怎么获取身份证号码中的出生年份? [打印本页]

作者: 余晓亮    时间: 2012-4-11 18:53
标题: 怎么获取身份证号码中的出生年份?
用户输入身份证号码,怎么才能获取其中的年份呢?
作者: 柏云杉    时间: 2012-4-11 18:58
string类的split方法 从下标为7的字符开始,截取4个长度字符串
作者: 余晓亮    时间: 2012-4-11 19:05
有这个重载?我再找找看
作者: 余晓亮    时间: 2012-4-11 19:27
String .Substring  (Int32, Int32)  
从此实例检索子字符串。
子字符串从指定的字符位置开始且具有指定的长度。


作者: 胡振超    时间: 2012-4-11 20:28
用Substring截取
作者: 崔楠    时间: 2012-4-11 21:08
protected void Button1_Click(object sender, EventArgs e)
        {
            string ID = this.TextBox1.Text;
            string years = ID.Substring(6, 4);
            this.Label1.Text = years;
        }
作者: 黄国钢    时间: 2012-4-11 21:09
定义把省份证号为string类型,然后用SubString截取子字符串就可以得到
作者: 徐瑞    时间: 2012-4-11 21:23
string year = txtsfz.Text.Substring(6, 4);//从下标为6的字符开始截取4个字符.
int yeara = Convert.ToInt32(year);//将截取的字符转化为int类型,后面的就好办了.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2