Java 날짜형식 변경하기
입력값으로 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; } |