/*从⾝份证截取⽣⽇信息
* 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(); }
因篇幅问题不能全部显示,请点此查看更多更全内容