calendar库的使用

calendar库是python中常用的标准库。

calendar模块包含了跟日历相关的若干函数和类,可以生成文本形式的日历。

方法:

  1. setfirstweekday(firstweekday) —— 指定(星期几)为一周的第一天
    0 —— 星期一
    1 —— 星期二

    6 —— 星期日

    >>> calendar.firstweekday()
    0
    >>> calendar.setfirstweekday(6)
    >>> calendar.firstweekday()
    6
    
  2. firstweekday() ——返回一周的第一天
    0 —— 星期一
    1 —— 星期二

    6 —— 星期日

    >>> calendar.firstweekday()
    0
    
  3. isleap(year) —— 判断是否为闰年
    是 —— 返回 True
    否 —— 返回 False

    >>> calendar.isleap(2008)
    True
    >>> calendar.isleap(2006)
    False
    >>> calendar.isleap(2000)
    True
    
  4. leapdays(year1, year2) —— 返回year1(包括)与year2(包括)之间的闰年数量

    >>> calendar.leapdays(2000,2020)
    5
    
  5. weekday(year, month, day) —— 返回指定日期为(星期几)
    0 —— 星期一
    1 —— 星期二

    6 —— 星期日

    >>> calendar.weekday(2020,3,5)
    3
    
  6. weekheader(width) —— 返回所有星期的英文缩写,width指定每个星期的输出宽度,在星期右边多余处补充空格,星期之间默认有一个空格符分隔

    >>> calendar.weekheader(3)
    'Mon Tue Wed Thu Fri Sat Sun'
    >>> calendar.weekheader(1)
    'M T W T F S S'
    >>> calendar.weekheader(8)
    '  Mon      Tue      Wed      Thu      Fri      Sat      Sun   '
    
  7. monthrange(year, month) —— 以元组的形式返回该月份第一天星期几,和该月的总天数
    0 —— 星期一
    1 —— 星期二

    6 —— 星期日

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值