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();
        } 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM