Java

Java SimpleDateFormat

Wisest 2015. 7. 22. 11:15

SimpleDateFormat 기본적인 내용

 

SimpleDateFormat 클래스는 날자 데이터를 특정 형식에 맞게 변경하여 출력할때 사용한다.

간단하지만 매우 자주 사용하며 매우 유용하다.

 

SimpleDate 주요 형식

 

y = 년도 표시

M = 월 표시

d = 일 표시

H = 시간(0~23)표시

m = 분 표시

s = 초 표시

h = 시간(1~12) 표시

a = AM/PM표시

 

위의 형식은 굳이 외우지 않아도 된다. 사용하다 보면 자연스럽게 외우게 될 것이다.

DB 에서도 위와 같은 형식으로 써 많이 사용하게 된다.

 

Ex)

SimpleDateFormat sdf =

new SimpleDateFormat("yyyy년 MM월 dd일 a HH:mm:ss");
String date = sdf.format(new Date());
System.out.println(date);

 

출력 = 2015년 07월 22일 오전 11:11:47 다음과 같이 출력 된다.

 

SimpleDateFormat 의 생성자를 호출할때 출력형식을 매개변수로 넘긴다.

 

sdf.format의 경우 매개변수로 Date 형식을 받아 StringBuffer를 통해 String 으로 변환하여

리턴되어 위의 출력과 같은 결과를 볼 수 있게 된다.