在java中怎么用String 的方法,截取身份证号码中的出生日期
8个回答
展开全部
身份证号码是有规律的,就现在的二代身份证18位身份证号码,第7位开始到14位是出生年月日,直接idCard.substring(6, 14);就可以得到年月日的8位字符串。
如果取年:idCard.substring(6, 10);
如果取月:idCard.substring(10, 12);
如果取日:idCard.substring(12, 14);
如果取年:idCard.substring(6, 10);
如果取月:idCard.substring(10, 12);
如果取日:idCard.substring(12, 14);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你就用java是substring就可以了啊
两个参数.1个是从哪开始截取,第二个是截取到哪为止.包含开始的字符不包含结尾的字符.很简单
两个参数.1个是从哪开始截取,第二个是截取到哪为止.包含开始的字符不包含结尾的字符.很简单
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把身份证号码转为string存在一个string变量里,然后再用楼上的方法就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
substring()
现在的身份证一般是18位,取 .substring(6, 14) 就可以获取到了
现在的身份证一般是18位,取 .substring(6, 14) 就可以获取到了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询