A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余晓亮 中级黑马   /  2012-4-11 18:53  /  2340 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用户输入身份证号码,怎么才能获取其中的年份呢?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

正序浏览
徐瑞 中级黑马 2012-4-11 21:23:22
7#
string year = txtsfz.Text.Substring(6, 4);//从下标为6的字符开始截取4个字符.
int yeara = Convert.ToInt32(year);//将截取的字符转化为int类型,后面的就好办了.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
定义把省份证号为string类型,然后用SubString截取子字符串就可以得到

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
protected void Button1_Click(object sender, EventArgs e)
        {
            string ID = this.TextBox1.Text;
            string years = ID.Substring(6, 4);
            this.Label1.Text = years;
        }

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
用Substring截取

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
String .Substring  (Int32, Int32)  
从此实例检索子字符串。
子字符串从指定的字符位置开始且具有指定的长度。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
有这个重载?我再找找看
回复 使用道具 举报
string类的split方法 从下标为7的字符开始,截取4个长度字符串

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马