Limepen 개발 블로그

Java 날짜형식 변경하기 본문

프로그래밍/Java

Java 날짜형식 변경하기

LimeCode 2015. 4. 2. 15:50

입력값으로 20141219093040 같은 시간정보가 있다면


"yyyy년MM월dd일 HH시mm분ss초"  같은 형식으로 변경해주는 함수입니다.


SimpleDateFormat 을 두가지 형식으로 만듭니다.


첫번째는 파싱할때 사용하고,


파싱된 결과를 Date로 변환합니다.


Date를 다시 두번째 SimpleDateFormat으로  변경하면 됩니다.


    /**

     * String expectedPattern = "yyyyMMddkkmmss";

     *

     * @param textDate ex) 20141219093040

     * @return yyyy년MM월dd일 HH시mm분ss초

     */

    public static String convertString2DateFormat(String textDate) {

        String dateString;

        try {

            SimpleDateFormat format1 = new SimpleDateFormat("yyyyMMddhhmmss");

            Date date = format1.parse(textDate);

            SimpleDateFormat format2 = new SimpleDateFormat("yyyy년MM월dd일 HH시mm분ss초");

            dateString = format2.format(date);

        } catch (java.text.ParseException ex) {

            ex.printStackTrace();

        }

        return dateString;

    }



 


Comments