前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python calendar模块

Python calendar模块

作者头像
嘉美伯爵
发布2021-01-18 11:05:56
3810
发布2021-01-18 11:05:56
举报

calendar

该模块可以很好的处理一些日期边界问题,例如二月份,在一些日期操作的时候注意使用calendar模块

  • monthrange
代码语言:javascript
复制
# 第一个元素,数字0是这个月的第一天是星期天(上一个月的最后一天为星期几(0-6)),星期天为0;
# 第二个元素,数字31是这个月的天数;
In [162]: calendar.monthrange(2020,3)
Out[162]: (6, 31)
  • monthcalendar

6*7排序。每个月的日期,所以会是这样

代码语言:javascript
复制
# 日期序列
In [164]: calendar.monthcalendar(2020,3)
Out[164]:
[[0, 0, 0, 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, 0, 0, 0, 0]]
  • month
代码语言:javascript
复制
calendar.month(2020, 3)
-------------
     March 2020
Mo Tu We Th Fr Sa Su
                   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
  • calendar
代码语言:javascript
复制
# 获取全年
calendar.calendar(2020)
  • isleap
代码语言:javascript
复制
# 闰年
calendar.isleap(year)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • calendar
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档