Calendar 클래스 예제 4 | 자바 JDK | 날짜 연산, 달력만들기(콘솔)
Calendar 클래스로 해야할 일들은 정해져 있다. 결국 날짜를 가지고 하는 연산을 해야하고, 달력을 만들어야 한다. 달력을 만들면 스케줄 관리 같은 프로그램을 만들어서 배포할 수 있다. 1. 날짜 연산 add 와 roll 메소드 아래 예제는 날짜 연산 메소드이다. add는 날짜를 더하면 년,월,일도 자동으로 바뀐다. 예를들어 7월31일에 1일을 더하면 8월1일이 되고, 2020년12월31일에 1일을 더하면 2021년 1월1일로 넘어가는 방식이다. roll 메소드는 그렇지 않다. 오버플로우 처럼 넘어간다. 7월31일에 1일을 더하면 다시 7월1일이 되는 방식이다. Calendar 클래스의 각 요소들(년,월,일)들을 모으기가 쉽지 않으니까 toString을 오버라이드해서 사용한다. toString은 원래..