python的常用模块 -- calendar(日期模块)

calendar

  • 跟日历相关的模块

            import calendar
    
            # calendar : 获取一年的日历字符串
            # w = 每个日期之间的间隔字符数
            # l = 每周所占用的行数
            # c = 每个月之间的间隔字符数
            cal = calendar.calendar(2018)
            print(type(cal))
            print(cal)
    
            cal = calendar.calendar(2018,l=0,c=5)
            print(cal)
    
            # isleap:判断某一年是否为闰年
            calendar.isleap(2000)
    
            # leapdays:获取指定年份之间闰年的个数
            calendar.leapdays(2001,2017)
    
            # month() 获取某个月的日历字符串
            # 格式:calendar.manth(年,月)
            # 回值:月日历的字符串
            m3 = calendar.month(2018,5)
            print(m3)
    
            # monthrange() 获取一个月的周几开始即天数
            # 格式:calendar.monthrange(年,月)
            # 回值:元组(周几开始,总天数)
            # 注意:周默认0 - 6 边上周一到周天
            help(calendar.monthrange)
            m3=calendar.monthrange(2018,5)
            rint(m3)
    
            # monthcalendar() 返回一个月每天的矩阵列表
            # calendar.monthcalendar(年,月)
            # 回值:二级列表
            # 注意:矩阵中内有的天数用0表示
            m= calendar.monthcalendar(2018,5)
            print(m)
    
            # prcal: print(日历)
            calendar.prcal(2018)
    
            # prmonth() 直接打印整个月的日历
            calendar.prmonth(2018,3)
    
            # 获取周几
            calendar.weekday(2018,5,31)

猜你喜欢

转载自www.cnblogs.com/yangaoteng666/p/9117164.html