카테고리1프로그래밍
카테고리2JAVA
제목날짜형식
작성자노현정
작성일2020-09-09 06:10:00
<table align="center"><thead><tr><th>패턴</th><th>의미</th><th>출력</th></tr></thead><tbody><tr><td>G</td><td>연대(BC, AD)</td><td>AD</td></tr><tr><td>y</td><td>년도</td><td>2017</td></tr><tr><td>M</td><td>월(1~12)</td><td>12</td></tr><tr><td>w</td><td>해당 년도의 몇 번째 주(1~53)</td><td>52</td></tr><tr><td>W</td><td>해당 월의 몇 번째 주(1~5)</td><td>5</td></tr><tr><td>D</td><td>해당 연도의 몇 번째 일(1~366)</td><td>364</td></tr><tr><td>d</td><td>해당 월의 몇 번째 일(1~31)</td><td>30</td></tr><tr><td>F</td><td>해당 월의 몇 번째 요일(1~5)</td><td>5</td></tr><tr><td>E</td><td>요일(월~일)</td><td>Sat</td></tr><tr><td>a</td><td>오전/오후(AM, PM)</td><td>PM</td></tr><tr><td>H</td><td>시간(0~23)</td><td>21</td></tr><tr><td>h</td><td>시간(1~12)</td><td>9</td></tr><tr><td>K</td><td>시간(0~11)</td><td>9</td></tr><tr><td>k</td><td>시간(1~24)</td><td>21</td></tr><tr><td>m</td><td>분(0~59)</td><td>31</td></tr><tr><td>s</td><td>초(0~59)</td><td>8</td></tr><tr><td>S</td><td>1/1000초(0~999)</td><td>297</td></tr><tr><td>Z</td><td>타임존</td><td>+0900</td></tr><tr><td>z</td><td>타임존(RFC 822)</td><td>KST</td></tr></tbody></table>

Date today = new Date();
SimpleDateFormat format1, format2, format3, format4, format5, format6, format7;
format1 = new SimpleDateFormat("yyyy-MM-dd");
format3 = new SimpleDateFormat("yy/MM/dd");
format2 = new SimpleDateFormat("yyyy년 MM월 dd일 E요일");
format4 = new SimpleDateFormat("HH:mm:ss");
format5 = new SimpleDateFormat("hh:mm:ss a");
format6 = new SimpleDateFormat("오늘은 yyyy년의 w주차이며 D번째 날입니다.");
format7 = new SimpleDateFormat("오늘은 M월의 w번째 주, d번째 날이며, F번째 E요일입니다.");
System.out.println(format1.format(today));
System.out.println(format2.format(today));
System.out.println(format3.format(today));
System.out.println(format4.format(today));
System.out.println(format5.format(today));
System.out.println(format6.format(today));
System.out.println(format7.format(today));
<br><br><br>
2017-12-30
2017년 12월 30일 Sat요일
17/12/30
21:53:47
09:53:47 PM
오늘은 2017년의 52주차이며 364번째 날입니다.
오늘은 12월의 52번째 주, 30번째 날이며, 5번째 Sat요일입니다.
수정목록