Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 캘린더 모듈

<시간/>

달력 모듈은 특정 월 또는 연도의 텍스트 달력을 인쇄하는 기능을 포함하여 달력 관련 기능을 제공합니다.

기본적으로 달력은 월요일을 주의 첫째 요일로 사용하고 일요일을 마지막 요일로 사용합니다. 이를 변경하려면 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월)까지입니다.