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 |