본문 바로가기

국비필기노트/Java

자바(java)_Calendar 클래스

▶Calendar 사용방법

 

*캘린더 형식

 

Calendar cal = Calendar.getInstance()

 

*캘린더 기능

 

Calendar.YEAR
Calendar.MONTH
Calendar.DAY_OF_MONTH
Calendar.HOUR_OF_DAY
Calendar.MINUTE
Calendar.SECOND

 

캘린더에 객체를 생성한 후 Calandar에 속해있는 기능들을 활용하여 날짜를 콘솔창에 출력한다.

 

 

*캘린더 24시간 출력하기

 

캘린더 24시간제

 

*캘린더 12시간 출력하기

 

캘린더 12시간제

 

 

*캘린더 오전 오후 출력하기

 

오전 오후도 출력할 수 있는데

위의 코드는 맞는 것 같지만 출력해보면 출력값은 1이 출력이 된다.

오전은 0, 오후는 1이기 때문! 

이를 오전,오후라는 문자로 나타내고싶다면

 

 

배열을 통해 오전,오후를 출력해준다.

보통 캘린더는 기능들이 다양하고 활용도가 높아 클래스 하나를 따로 빼서 관리하는 경우가 많다.

 

 

▶Calendar클래스 분할하여 사용하기

 

 

 

 

이렇게 클래스의 해당 기능을 따로 클래스를 만들어 기능와 출력을 해주는 것 까지 모두 진행한 다음

 

 

 

그럼 이렇게 활용할 수 있다.

cal을 통해서 이 클래스는 계속 불러질 것이고 cal.add, cal.set, cal.get을 통해서 원하는 기능을 사용해준다.

 

▶Calendar 응용

 

[지금으로 부터 N일후 & N년전]

 

 

[N시간 후 & N달 후]

 

 

[특정 날짜로 지정 방법1]

 

 

[특정 날짜로 지정방법2]

 

 

[요일관리]

 

 

[이번달 주&일&요일 관리]