728x90
728x90
SMALL

달력 2

[C#] 기간 선택하기

1. 달력 표시 기간을 선택할 때 편하게 사용할 수 있는 컨트롤이 MonthCalendar이다. 이 컨트롤은 개월을 표시하는데 표시하는 방법이 CalendarDimensions 속성을 이용하는데 이 속성의 구조는 (Width, Height) 형식으로 되어 있다. 달력은 최소 1개월부터 최대 12개월을 표시할 수 있는데, 12개월을 표시하는 방법은 (4, 3)이거나 (3, 4)로 표시할 수 있다. 1개월은 CalendarDimensions 속성값을 (1, 1)로 해주면 된다. 2. 기간 선택 기간을 선택하는 방법은 마우스를 드래그하거나 쉬프트키를 누르고 있는 상태에서 이동키를 이용하면 된다.3. 기간 선택 중 처리할 작업이 있을 경우 ( DateChanged ) ..

유용한 정보 2025.04.19

달력 알고리즘

1. 요일을 숫자로 정의하기  1년1월1일을 월요일이고 숫자로 1이라 정의하고  일주일을 7일로 정의하면 7일 % 7=0 == 일요일   따라서 일요일 ~ 토요일은 0 ~ 6 이라고 정의한다.2. 윤년 여부 판단하기  윤년은 4년마다 발생하는데 예외가 있는데  100년째에는 윤년이 아니고   400년째에는 윤년이다.  이것을 C코드로 표현하면 아래와 같다.  if(Year%4 == 0 && Year%100 != 0 || Year%400 == 0)   {       printf("윤년입니다.");   } 3. 요일 구하기  오늘이 2025년 3월 21일이라면 2024년까지의 모든 일 수를 구하고  2017*365 + ((2017/4 - 2017/100) + 2017/400)  = 739,331  이것은 4..

유용한 정보 2025.03.21
728x90
728x90
LIST