MEMO

18일차

dP fla 2022. 10. 27. 17:09

달력은 나만의 달력이 따로 있는게 아니라... 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일이라고 가정하고 진행

 

 

 

반응형