如何通过身份证号码提取出生日?
时间:2020-03-24
本文章向大家介绍如何通过身份证号码提取出生日?,主要包括如何通过身份证号码提取出生日?使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
某些网站需要对是否是成年人进行验证,这其中必定要进行的一项工作就是需要实名验证,实名验证需要输入身份证号码,
然后对其年龄进行判定,那么这其中最重要的就是要知道用户的生日,那么如何通过代码实现提取生日的操作呢?
这里我们用java代码实现,需要用到的是字符串的substring方法。具体的代码如下:
import java.util.Scanner;
public class ReadDateOfBirth {//创建的获取生日类
public static void main(String[] args) {//主方法入口
Scanner sc=new Scanner(System.in);//创建键盘对象
System.out.println("请输入您的身份证号:");//提示信息
String id=sc.nextLine();//获取输入的身份证,这里默认用户输入的中华人民共和国身份证号为合法。
String subStr=id.substring(6,14);//调用substring方法,获取第6-14位数据,下同。
String year=id.substring(6,10);
String mouth=id.substring(10,12);
String day=id.substring(12,14);
System.out.println("提取出来的数据为:"+subStr);//输出数据,下同
System.out.println("您的出生日期为:"+year+"年"+mouth+"月"+day+"日");
}
}
提取并显示效果如下:
原文地址:https://www.cnblogs.com/Aimblogs/p/12559838.html
- zephir-(12)php函数和异常处理
- phalapi-进阶篇7(使用缓存以及用redis拓展解决实际问题)
- 5个不为人知的Java API使用技巧
- zephir-(3)你的第一个PHP拓展
- zephir-(7)数组
- phalapi-进阶篇5(数据库读写分离以及多库使用)
- phalapi-进阶篇4(notrom进阶以及事务操作)
- 自动机器学习:利用遗传算法优化递归神经网络
- zephir-(8)类和对象1
- zephir-(4)基本语法
- zephir-(2)安装和初体验
- phalcon-入门篇8(Model层基础使用2)
- 封装、私有,一文掌握Python关键代码
- 基于TensorFlow的比较研究:神经网络优化算法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- GO 切片实力踩坑
- BeautifulSoup解析html介绍
- 微信会被封?!包子 Leetcode 1512 solution Number of Good Pairs
- VUE是什么?
- 爬虫如何抓取网页的动态加载数据-ajax加载
- Python 为什么用 # 号作注释符?
- 基于矩阵分解原理的推荐系统
- Python实现信息自动配对爬虫排版程序
- EOF是不是字符
- Alibaba开源Java诊断工具Arthas简单介绍
- 气象编程 | Google Earth Engine for R——提供250+ 实例
- Anaconda安装和使用
- Redhat7安装docker
- 有个笔记本就可以玩一玩Hadoop
- java如何将String转换为Int