python中clendar库的用法

1. setfirstweekday(firstweekday = 6),将周日设置为一周的第一天

2. isleap(2018),判断2018是否为闰年

3. weekday(2018,8,8),获取指定日期为星期几,注意:0代表星期一

4. weekheader(n),返回包含星期的英文缩写,n表示英文缩写所占的宽度
    print(calendar.weekheader(4))

    ############### 打印结果如下 ###############
    Mon  Tue  Wed  Thu  Fri  Sat  Sun 

5. monthcalendar(year,month),返回一个月中天数列表,按周划分,为一个二维数组
    calendar.setfirstweekday(firstweekday=6)
    print(calendar.monthcalendar(2018, 8))

    ############### 打印结果如下 ###############
    [[0, 0, 0, 1, 2, 3, 4], [5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15, 16, 17, 18], [19, 20, 21, 22, 23, 24, 25], [26, 27, 28, 29, 30, 31, 0]]

6. prmonth(theyear,themonth,w = 0,l = 0),打印一个月的日历,theyear指定年份,themonth指定月份,w每个单元格宽度,默认0,内部已做处理,最小宽度为2,l每列换l行,默认为0,内部已做处理,至少换行1行。
    calendar.setfirstweekday(firstweekday=6)
    calendar.prmonth(2018, 8)

    ############### 打印结果如下 ###############
        August 2018
    Su Mo Tu We Th Fr Sa
                      1   2   3   4
     5   6    7   8   9  10  11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31

7. month(theyear,themonth,w = 0,l = 0),返回一个月的日历的多行文本字符串
    calendar.setfirstweekday(firstweekday=6)
    print(calendar.month(2018, 8))

    ############### 打印结果如下 ###############
        August 2018
    Su Mo Tu We Th Fr Sa
                      1   2   3   4
     5    6    7   8   9 10 11
    12  13  14  15 16 17 18
    19  20  21  22 23 24 25
     26 27  28  29 30 31

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值