搜索
您的当前位置:首页正文

JAVA从身份证截取生日(String)转换成Date数据类型

来源:爱够旅游网
JAVA从⾝份证截取⽣⽇(String)转换成Date数据类型

/*从⾝份证截取⽣⽇信息

* author:huangjy 2016-07-15 Date转换成String,只需将parse⽅法换成format⽅法 * */

String Id=\"360723199310170714\";

String year = Id.substring(6, 10);//调⽤substring⽅法返回相关字段,注意索引从0开始 String month =Id.substring(10, 12); String day = Id.substring(12, 14);

String birthday = year + \"-\" + month + \"-\" + day;

DateFormat fmt = new SimpleDateFormat(\"yyyy-MM-dd\");//定义⼀个时间转换格式“年-⽉-⽇” Date date = null;

try { //捕获类型转换(解析)异常 date = fmt.parse(birthday);

system.out.println(date);//输出结果:1993-10-17 } catch (ParseException e) { e.printStackTrace(); }

因篇幅问题不能全部显示,请点此查看更多更全内容

Top