달력 모듈은 특정 월 또는 연도의 텍스트 달력을 인쇄하는 기능을 포함하여 달력 관련 기능을 제공합니다.
기본적으로 달력은 월요일을 주의 첫째 요일로 사용하고 일요일을 마지막 요일로 사용합니다. 이를 변경하려면 calendar.setfirstweekday() 함수를 호출하세요.
다음은 캘린더 모듈에서 사용할 수 있는 기능 목록입니다. -
Sr.No | 설명이 있는 함수 |
---|---|
1 | calendar.calendar(연도, w=2,l=1,c=6) c 공백으로 구분된 3개의 열로 형식화된 연도 달력이 있는 여러 줄 문자열을 반환합니다. w는 각 날짜의 문자 너비입니다. 각 줄의 길이는 21*w+18+2*c입니다. l은 각 주의 줄 수입니다. |
2 | calendar.firstweekday( ) 매주 시작되는 요일의 현재 설정을 반환합니다. 기본적으로 달력을 처음 가져올 때 월요일을 의미하는 0입니다. |
3 | calendar.isleap(년) 연도가 윤년이면 True를 반환합니다. 그렇지 않으면 거짓. |
4 | calendar.leapdays(y1,y2) 범위(y1,y2) 내 연도의 총 윤일 수를 반환합니다. |
5 | calendar.month(년,월,w=2,l=1) 연도의 월에 대한 달력이 있는 여러 줄 문자열을 반환합니다. 주당 한 줄에 두 개의 헤더 줄을 추가합니다. w는 각 날짜의 문자 너비입니다. 각 줄의 길이는 7*w+6입니다. l은 각 주의 줄 수입니다. |
6 | calendar.monthcalendar(년,월) int 목록의 목록을 반환합니다. 각 하위 목록은 주를 나타냅니다. 연도 중 월 월 이외의 날은 0으로 설정됩니다. 해당 월의 날짜는 1 이상으로 설정됩니다. |
7 | calendar.monthrange(년,월) 두 개의 정수를 반환합니다. 첫 번째는 연도의 월 1일에 대한 요일 코드입니다. 두 번째는 해당 월의 일 수입니다. 요일 코드는 0(월요일) ~ 6(일요일)입니다. 월 숫자는 1에서 12입니다. |
8 | calendar.prcal(연도,w=2,l=1,c=6) Calendar.calendar(연도, w, l, c)를 인쇄하는 것과 같습니다. |
9 | calendar.prmonth(년,월,w=2,l=1) Calendar.month(년,월,w,l)를 인쇄하는 것과 같습니다. |
10 | calendar.setfirstweekday(평일) 각 주의 첫째 요일을 요일 코드 요일로 설정합니다. 요일 코드는 0(월요일) ~ 6(일요일)입니다. |
11 | calendar.timegm(튜플타임) time.gmtime의 역:시간 튜플 형식의 시간 인스턴스를 허용하고 에포크 이후의 부동 소수점 초 수와 동일한 순간을 반환합니다. |
12 | calendar.weekday(년,월,일) 지정된 날짜의 요일 코드를 반환합니다. 요일 코드는 0(월요일) ~ 6(일요일)입니다. 월 번호는 1(1월)에서 12(12월)까지입니다. |