본문 바로가기
Java

Java SimpleDateFormat

by Wisest 2015. 7. 22.

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 으로 변환하여

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

'Java' 카테고리의 다른 글

Java Collection(1)  (1) 2015.08.06
Java Calendar Date  (0) 2015.07.22
Java Wrapper Class & 오토박싱 언박싱  (2) 2015.07.20
Java Interface  (2) 2015.07.16
Java 추상 클래스 (abstract class)  (0) 2015.07.16