Python标准库函数之calendar的使用

import calendar

calendar.Calendar(firstweekday=0)

创建一个Calendar对象。firstweekday是一个整数,指定一周的第一天。0是星期一(默认值)6是星期日。

  • iterweekdays()
    返回将用于一周的工作日数字的迭代器。
    Python标准库函数之calendar的使用_第1张图片
  • itermonthdates(year, month)
    返回一个迭代月月在今年(1-12)年。此迭代器将返回指定月份的所有日期包含月份开始前的所有日期和在完成一周所需的月末之后的所有日期。
    Python标准库函数之calendar的使用_第2张图片
  • itermonthdays(year, month)
    返回一个月天数的迭代器,类似 itermonthdates(),但不限制datetime.date 范围。返回的天数将只是月份数字的日期对于指定月份之外的日期,日期编号为0。
    在这里插入图片描述
  • itermonthdays2(year, month)
    返回一个月天数的迭代器,类似 itermonthdates(),但不限制datetime.date 范围。返回的天数将是由一个月中的一天一个星期数组成的元组
    在这里插入图片描述
  • itermonthdays3(year, month)
    返回一个月天数的迭代器,类似 itermonthdates(),但不限制datetime.date 范围。返回的天数将是由一年一个月一个月中的数字组成的元组
    Python标准库函数之calendar的使用_第3张图片
  • itermonthdays4(year, month)
    返回的天数将是由一年一个月一个月中的某天一周中的一天组成的元组
    Python标准库函数之calendar的使用_第4张图片
  • monthdatescalendar(year, month)
    返回在该月的日期列表,按周划分。周是七个datetime.date对象的列表。包含月份开始前的所有日期和在完成一周所需的月末之后的所有日期。
    Python标准库函数之calendar的使用_第5张图片
  • monthdayscalendar(year, month)
    返回在该月的天数列表,按周划分。周是七个datetime.date对象的列表。包含月份开始前的所有日期和在完成一周所需的月末之后的所有日期。
    Python标准库函数之calendar的使用_第6张图片
  • monthdays2calendar(year, month)
    返回一个月中天数与星期的列表,按周划分。包含月份开始前的所有日期和在完成一周所需的月末之后的所有日期。
    Python标准库函数之calendar的使用_第7张图片
  • yeardatescalendar(year, width=3)
    返回一年中所有的日期。每个月包含4到6周,每周包含1-7天。
    Python标准库函数之calendar的使用_第8张图片
  • yeardayscalendar(year, width=3)
    返回指定年份的数据以备格式化(类似于 yeardatescalendar())。周列表中的条目是日期编号。本月以外的日数为零。
  • yeardays2calendar(year, width=3)
    返回指定年份的数据以备格式化(类似于 yeardatescalendar())。周列表中的条目是日期数字工作日数字元组。本月以外的日数为零。Python标准库函数之calendar的使用_第9张图片

calendar.TextCalendar(firstweekday=0)

  • formatmonth(theyear, themonth, w=0, l=0)
    以多行字符串形式返回一个月的日历。
    Python标准库函数之calendar的使用_第10张图片
  • prmonth(theyear, themonth, w=0, l=0)
    打印返回的月份日历formatmonth()。
    Python标准库函数之calendar的使用_第11张图片
  • formatyear(theyear, w=2, l=1, c=6, m=3)
    将整个年份的m- column日历作为多行字符串返回。可选参数 w:日期列宽、l:每周行数、c:月份列之间的空格数、m:列数
    Python标准库函数之calendar的使用_第12张图片
  • pryear(theyear, w=2, l=1, c=6, m=3)
    打印日历返回的整年formatyear()。
    Python标准库函数之calendar的使用_第13张图片

你可能感兴趣的:(Python标准库函数之calendar的使用)