기호 |
의미 |
보기 |
G |
연대(BC, AD) |
AD |
y |
년도 |
2009 |
M |
월 (1~12월 또는 1월~12월) |
10또는 10월, OCT |
w |
년의 몇 번째 주(1~53) |
50 |
W |
월의 몇 번째 주(1~5) |
4 |
D |
년의 몇 번째 일(1~366) |
100 |
d |
월의 몇 번째 일(1~31) |
15 |
F |
월의 몇번째 요일(1~5) |
1 |
E |
요일 |
월 |
a |
오전/오후(AM, PM) |
PM |
H |
시간(0~23) |
20 |
k |
시간(1~24) |
12 |
K |
시간(0~11) |
10 |
h |
시간(1~12) |
11 |
m |
분(0~59) |
35 |
s |
초(0~59) |
55 |
S |
천분의 1초(0~999) |
253 |
z |
Time zone(General time zone) |
GMT+9:00 |
Z |
Time zone(RFC 822 time zone) |
+0900 |
' |
escape문자(특수문자를 표현하는데 사용) |
없음 |
<< 예제 >>
import java.util.*; import java.text.*;class DateFormatEx1 { public static void main(String[] args) { Date today = new Date(); SimpleDateFormat sdf0, sdf1, sdf2, sdf3, sdf4; SimpleDateFormat sdf5, sdf6, sdf7, sdf8, sdf9; sdf0 = new SimpleDateFormat("yyyyMMdd"); sdf1 = new SimpleDateFormat("yyyy-MM-dd"); sdf2 = new SimpleDateFormat("''yy년 MM월 dd일 E요일"); sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sdf4 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a"); sdf5 = new SimpleDateFormat("오늘은 올 해의 D번째 날입니다."); sdf6 = new SimpleDateFormat("오늘은 이 달의 d번째 날입니다."); sdf7 = new SimpleDateFormat("오늘은 올 해의 w번째 주입니다."); sdf8 = new SimpleDateFormat("오늘은 이 달의 W번째 주입니다."); sdf9 = new SimpleDateFormat("오늘은 이 달의 F번째 E요일입니다."); System.out.println(sdf0.format(today)); System.out.println(sdf1.format(today)); // format(Date d) System.out.println(sdf2.format(today)); System.out.println(sdf3.format(today)); System.out.println(sdf4.format(today)); System.out.println(); System.out.println(sdf5.format(today)); System.out.println(sdf6.format(today)); System.out.println(sdf7.format(today)); System.out.println(sdf8.format(today)); System.out.println(sdf9.format(today)); } }
=========================================결과==================================================
20090910 2009-09-10 '09년 9월 10일 목요일 2009-09-10 15:49:43.343 2009-09-10 03:49:43 오후 오늘은 올 해의 253번째 날입니다. 오늘은 이 달의 10번째 날입니다. 오늘은 올 해의 37번째 주입니다. 오늘은 이 달의 2번째 주입니다. 오늘은 이 달의 2번째 목요일입니다. |
출처 : 자바의 정석(남궁 성)
'Java > ETC' 카테고리의 다른 글
Could not clean server of obsolete files: Content is not allowed in prolog.[오류 해결법] (0) | 2019.09.10 |
---|---|
OpenLayers.Layer.WMS 사용법 (feat.GeoServer) (0) | 2019.09.10 |
JAVA 관련 기본 지식 (0) | 2019.09.06 |
자바(JAVA) 에러코드 (0) | 2019.09.06 |
자바(JAVA) 에러코드2 (0) | 2019.09.06 |