상수 |
사용방법 |
설명 |
static int YEAR |
Calendar.YEAR |
현재 년도를 가져온다. |
static int MONTH |
Calendar.MONTH |
현재 월을 가져온다. (1월은 0) |
static int DATE |
Calendar.DATE |
현재 월의 날짜를 가져온다. |
static int WEEK_OF_YEAR |
Calendar.WEEK_OF_YEAR |
현재 년도의 몇째 주 |
static int WEEK_OF_MONTH |
Calendar.WEEK_OF_MONTH |
현재 월의 몇째 주 |
static int DAY_OF_YEAR |
Calendar.DAY_OF_YEAR |
현재 년도의 날짜 |
static int DAY_OF_MONTH |
Calendar.DAY_OF_MONTH |
현재 월의 날짜 (DATE와 동일) |
static int DAY_OF_WEEK |
Calendar.DAY_OF_WEEK |
현재 요일 (일요일은 1, 토요일은 7) |
static int HOUR |
Calendar.HOUR |
현재 시간 (12시간제) |
static int HOUR_OF_DAY |
Calendar.HOUR_OF_DAY |
현재 시간 (24시간제) |
static int MINUTE |
Calendar.MINUTE |
현재 분 |
static int SECOND |
Calendar.SECOND |
현재 초 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.Calendar; public class TestCalendar { public static void main(String args[]) { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); // 년 int month = cal.get(Calendar.MONTH); // 월 int day = cal.get(Calendar.DAY_OF_MONTH); // 일 System.out.println(year + "년" + month + "월" + day + "일"); cal.set(2018, 01, 02); // 날짜 설정 year = cal.get(Calendar.YEAR); // 년 month = cal.get(Calendar.MONTH); // 월 day = cal.get(Calendar.DAY_OF_MONTH); // 일 System.out.println(year + "년" + month + "월" + day + "일"); } } | cs |
new Calendar()로 생성안하고 getInstance()로 생성했다는거만 주의해주면 되겠다.
여러개의 객체를 만들 필요가 없으니 딱 한놈 만들어서 돌려쓰기 하나보다.
출력
2018년4월23일
2018년1월2일
'프로그래밍 > Java' 카테고리의 다른 글
[Java]BigDecimal 올림 반올림 버림 (0) | 2018.08.04 |
---|---|
[Java]Spring 한글설정 (0) | 2018.07.09 |
[Java]String, StringBuffer, StringBuilder (0) | 2018.07.07 |
[Java] String.valueOf와 toString (0) | 2018.05.30 |
[Java]SimpleDateFormat (0) | 2018.05.20 |