zoukankan      html  css  js  c++  java
  • 五. python的日历模块

    一 .日历

    import calendar
    
    # 日历模块
    
    # 使用
    
    # 返回指定某年某月的日历
    print(calendar.month(2017,7))
    
    #      July 2017
    # 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
    
    
    # 返回指定一年的日历
    # print(calendar.calendar(2018))
    #                                   2018
    
    #       January                   February                   March
    # Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    #  1  2  3  4  5  6  7                1  2  3  4                1  2  3  4
    #  8  9 10 11 12 13 14       5  6  7  8  9 10 11       5  6  7  8  9 10 11
    # 15 16 17 18 19 20 21      12 13 14 15 16 17 18      12 13 14 15 16 17 18
    # 22 23 24 25 26 27 28      19 20 21 22 23 24 25      19 20 21 22 23 24 25
    # 29 30 31                  26 27 28                  26 27 28 29 30 31
    
    #        April                      May                       June
    # Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    #                    1          1  2  3  4  5  6                   1  2  3
    #  2  3  4  5  6  7  8       7  8  9 10 11 12 13       4  5  6  7  8  9 10
    #  9 10 11 12 13 14 15      14 15 16 17 18 19 20      11 12 13 14 15 16 17
    # 16 17 18 19 20 21 22      21 22 23 24 25 26 27      18 19 20 21 22 23 24
    # 23 24 25 26 27 28 29      28 29 30 31               25 26 27 28 29 30
    # 30
    
    #         July                     August                  September
    # Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    #                    1             1  2  3  4  5                      1  2
    #  2  3  4  5  6  7  8       6  7  8  9 10 11 12       3  4  5  6  7  8  9
    #  9 10 11 12 13 14 15      13 14 15 16 17 18 19      10 11 12 13 14 15 16
    # 16 17 18 19 20 21 22      20 21 22 23 24 25 26      17 18 19 20 21 22 23
    # 23 24 25 26 27 28 29      27 28 29 30 31            24 25 26 27 28 29 30
    # 30 31
    
    #       October                   November                  December
    # Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    #  1  2  3  4  5  6  7                1  2  3  4                      1  2
    #  8  9 10 11 12 13 14       5  6  7  8  9 10 11       3  4  5  6  7  8  9
    # 15 16 17 18 19 20 21      12 13 14 15 16 17 18      10 11 12 13 14 15 16
    # 22 23 24 25 26 27 28      19 20 21 22 23 24 25      17 18 19 20 21 22 23
    # 29 30 31                  26 27 28 29 30            24 25 26 27 28 29 30
    #                                                     31
    
    
    
    # 可以判断是否为闰年    这返回true  否则返回false
    print(calendar.isleap(2000))  #True      
    
    
    # 返回某个月的weekday的第一天和这个月所有天数
    print(calendar.monthrange(2017,7))   # (5, 31)   5表示某个月的weekday的第一天       31 表示是31天
    
    
    # 返回某个月  以每一周为元素的列表
    # print(calendar.monthcalender(2018,7))
  • 相关阅读:
    java工厂方法模式
    java简单工厂设计模式
    Springboot接口简单实现生成MySQL插入语句
    JMeter 源码二次开发函数示例
    AssertJ断言系列-----------<数据库断言三>
    钉钉机器人集成Jenkins推送消息模板自定义发送报告
    删除ORECLE表主键ID的索引
    日志——log4j.properties配置文件说明
    java基础——反射机制(reflect)的使用
    spring batch (四) Job的配置及配置文件说明介绍
  • 原文地址:https://www.cnblogs.com/Sup-to/p/10859583.html
Copyright © 2011-2022 走看看