18일차
달력은 나만의 달력이 따로 있는게 아니라... 10월 달력은 똑같다 !
달력을 만드는 class를 따로 만들것이다.
클래스를 호출하면 달력을 만들어서 나에게 줄 것임
달력을 제작할때 +를 추가해서 넣어야함
나의 일정을 표시해주어야함
일정list를 먼저가져와주어야함
Total Enable Disable : T -> 삭제된 일정까지 출력
Object 클래스 ?
열심히 만들어서주면 받은쪽에서 초인종을 연결했는데 (return)
요청한 쪽에서 초인종을 만들어서 초인종을 넘겨버림 (return x)
넘긴다 -> 공유한다!
각각 어떤 타입으로 반환될지 모르므로 Object로 처리 : 각각 downCasting해서 사용하면 됨
Bean : set할때 할당됨 (stack data 제외)
.substring () (int beginIndex)
.substring () (int beginIndex, int endIndex) : 비교인덱스가 작다로 들어감 endIndx
-> 문자열 자르는 메서드
만약 8월 30일부터 11월 20일 까지의 일정인데,
내가 선택한 달이 10월이라면 (20221000000000)
10월의 전체가 일정에 포함됨 -> 시작을 8월30일이 아니라 10월 1일로 하고, 끝을 11월 20일이 아니라 10월 31일로
startDate = 20220830000000 endDate = 20221120000000 이고,
startDate < 2022100000000 < endDate 이라면
startDate를 20221001000000로, endDate를 20221031000000로
localDate는 말일 계산 안됨 !
그 달의 남은 일 수를 계산해주는 것은 있음 -> 다음시간에, 일단 모든 달의 말일이 30일이라고 가정하고 진행