본문 바로가기
JAVA/기본 문법

SimpleDateFormat, 날짜 서식 지정 방법

by YOU R PLANET 2021. 11. 25.

▷ SimpleDateFormat

Date date = new Date(); ->  현재 날짜와 시간을 가져오는 클래스.
SimpleDateFormat sdf  = new SimpleDateFormat("서식을 적어줌");
System.out.println(sdf.format(date));

+) System.currentTimeMillis(); 
-> Date 말고 현재 날짜와 시간을 가져오는 또 다른 클래스

int time =  System.currentTimeMillis();  (X) 길이가 길어서 integer로 받으면 안됨.

long time =  System.currentTimeMillis(); (O) long으로 받아야 오류 안남. 

서식 참고
패턴
설명
yyyy
년도
w
일년안에서 몇번째 주인지
W
한달 안에서 몇번째 주인지
MM
dd
D
일년에서 몇번째 일인지
E
요일 ex) Tuesday; Tue
F
요일을 숫자로 ex) 2
hh
시간 (12시간 단위로 1-12)
kk
시간 (12시간 단위로 0-11)
HH
시간 (24시간 단위로 1-24)
KK
시간 (24시간 단위로 0-23)
a
PM인지 AM인지
mm
ss
초, second in minute
SSS
Millisecond
zzz
General time zone
ex) Pacific Standard Time; PST; GMT-08 :00
z
RFC 822 time zome ex) -800

 

 

댓글