Cute Running Puppy

Java

Java_22Day

jwjin 2019. 4. 19. 23:14
728x90

# Calendar 객체

Calendar 객체 생성법 : static 메서드인 getInstance() 를 이용해서 얻어냅니다. 생성된 객체의 모든 정보는 기본적으

로 get(int field) 을 이용해서 얻어냅니다. 이 때 파라미터 정보로는 Calendar 클래스의 static field 를 이용합니

다. ex>Calendar.YEAR --> 연도 정보

여러가지가 있습니다만..

위에것을 하자면 이달의 몇일인지 올해의 몇일인지 등을 표시할 수 있습니다.

저렇게 코드를 짜면 순서대로 19 / 19 / 109 / 6 이 뜹니다.

Calendar add 입니다. Calendar add(int field, int amount) --> 변경할 날짜 필드에 amount 값을 증감 시키는 메서드

다른 시간 값에도 영향을 미칩니다. roll(int field, int amount) --> add와 유사하나 다른 시간값에 영향을 미치지 않습니

다.

예제인데요 , 먼저 년 , 월 , 일 을 지정해주고 

6개월전과 한달후(roll / add) 를 출력해 보겠습니다. 한달후는 31일 씩 더하면 출력되겠죠>?

-- 6개월 전 ---
2017 년 10 월 1일
-- 31일 후(roll) ---
2017 년 10 월 30일
-- 31일 후(add) ---
2017 년 11 월 31일

이렇게 출력됩니다.

 

728x90

'Java' 카테고리의 다른 글

Java_21Day  (0) 2019.04.16
Java_20Day  (0) 2019.04.15
Java_19Day  (0) 2019.04.12
Java_18Day  (0) 2019.04.11
Java_17Day  (0) 2019.04.09