/*從身份證截取生日信息
* author:huangjy 2016-07-15 Date轉換成String,只需將parse方法換成format方法
* */
String Id="360723199310170714";
String year = Id.substring(6, 10);//調用substring方法返回相關字段,注意索引從0開始
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) {
} catch (ParseException e) {
e.printStackTrace();
}