iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python编程开发时间calendar模块示例分析
  • 138
分享到

python编程开发时间calendar模块示例分析

2023-06-25 16:06:09 138人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容主要讲解“python编程开发时间calendar模块示例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python编程开发时间calendar模块示例分析”吧!calendar模块

本篇内容主要讲解“python编程开发时间calendar模块示例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习Python编程开发时间calendar模块示例分析”吧!

calendar模块

该模块定义了很多类型,主要包括:Calendar、TextCalendar、htmlCalendar,其中 Calendar 是 TextCalendar 和 HTMLCalendar 的基类,这些类有着十分丰富的日历处理方法。

同时ISO 8601标准还规定了 0 和 负数年份。0年指公元前1年, -1年指公元前2年,依此类推。使用之前先进行导入:

import calendar

首先我们可以看看2021年的完整日历:

python编程开发时间calendar模块示例分析

设置每周第一天-setfirstweekday

默认情况下:0 表示星期一,6 表示星期天。我们可以通过setfirstweekday()来设置一周的第一天为星期天 (6) 或者其它任意一天

1、默认情况:礼拜一是第一天

python编程开发时间calendar模块示例分析

2、设置任意一天

下面的例子中我们设置周六作为第一天

python编程开发时间calendar模块示例分析

是否闰年-isleap

查看一个年份是否是闰年。是则返回True,否则返回False

python编程开发时间calendar模块示例分析

年份间的闰年数-leapdays(y1, y2)

查看两个年份之间有多少闰年。比如第二个例子中,从2000年开始到2021年共有6个闰年

python编程开发时间calendar模块示例分析

星期几-weekday(year, month, day)

查看一个具体的日期是星期几。比如第二例子中,11月1号是星期一,用0表示

0:星期1

星期2

星期3

python编程开发时间calendar模块示例分析

monthrange(year, month)

返回指定年、月份第一天是星期几和这个月的天数,具体示例如下:

10月份的第一天是星期五,11月份的第一天是星期一(0代表周一)

python编程开发时间calendar模块示例分析

通过万年历来验证下:11.1刚好是星期一

python编程开发时间calendar模块示例分析

月的日历矩阵-monthcalendar(year, month)

返回某个月的日历矩阵:

  • 每行代表1个星期

  • 默认从周一开始,比如11月份的1号刚好是周一

  • 此月份外的日子由零表示

python编程开发时间calendar模块示例分析

月的日历-prmonth(year, month, w, l)

返回的是一个月的日历,每日宽度间隔为 w 字符,l 是每星期的行数

下面是默认的情况:

python编程开发时间calendar模块示例分析

可以改变参数w和l:相当于是一个控制列宽,一个控制行高

python编程开发时间calendar模块示例分析

年的日历-calendar.calendar(year)

全部使用默认参数,查看某年的完整日历:

python编程开发时间calendar模块示例分析

格式化输出日历

在上面输出年的日历的结果中都是采用的默认参数形式。实际上calendar方法是存在多个参数的:

w:每个单元格宽度,默认是2

l:每列换行数,默认是1

c:月和月之间的间隔宽度,默认是6

m:将月份分成m个列

python编程开发时间calendar模块示例分析

改变多个参数后显示的效果:

python编程开发时间calendar模块示例分析

python编程开发时间calendar模块示例分析

到此,相信大家对“python编程开发时间calendar模块示例分析”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: python编程开发时间calendar模块示例分析

本文链接: https://www.lsjlt.com/news/306019.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python编程开发时间calendar模块示例分析
    本篇内容主要讲解“python编程开发时间calendar模块示例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python编程开发时间calendar模块示例分析”吧!calendar模块...
    99+
    2023-06-25
  • python编程开发时间序列calendar模块示例详解
    目录calendar模块设置每周第一天1、默认情况:礼拜一是第一天2、设置任意一天是否闰年年份间的闰年数星期几monthrange(year, month)月的日历矩阵月的日历年的日...
    99+
    2022-11-12
  • JEESZ模块开发的示例分析
    这篇文章将为大家详细讲解有关JEESZ模块开发的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 创建表1、 创建电子商务系统配置 jeesz_eb_global_co...
    99+
    2023-06-05
  • Python arrow日期时间模块举例分析
    本篇内容介绍了“Python arrow日期时间模块举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中有很多时间...
    99+
    2023-06-21
  • Flex模块化应用程序开发的示例分析
    这篇文章主要介绍了Flex模块化应用程序开发的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex模块化应用程序开发如果你没有看过RogerGonzalez的Blo...
    99+
    2023-06-17
  • Android开发之项目模块化的示例分析
    这篇文章主要为大家展示了“Android开发之项目模块化的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android开发之项目模块化的示例分析”这篇文章吧。项目协同项目协同,也叫多项目...
    99+
    2023-05-30
    android
  • python开发中module模块用法实例分析
    本文实例讲述了python开发中module模块用法。分享给大家供大家参考,具体如下: 在python中,我们可以把一些功能模块化,就有一点类似于java中,把一些功能相关或者相同的代码放到一起,这样我们需...
    99+
    2022-06-04
    实例 模块 python
  • Python使用time模块实现指定时间触发器示例
    本文实例讲述了Python使用time模块实现指定时间触发器。分享给大家供大家参考,具体如下: 其实很简单,指定某个时间让脚本处理一个事件,比如说一个get请求~ 任何语言都会有关于时间的各种方法,Pyth...
    99+
    2022-06-04
    触发器 示例 模块
  • Python中线程池模块之多线程的示例分析
    这篇文章将为大家详细讲解有关Python中线程池模块之多线程的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、线程池模块引入from concurrent.futures i...
    99+
    2023-06-15
  • golang编程开发使用sort排序示例分析
    本篇内容介绍了“golang编程开发使用sort排序示例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!sort 操作的对象通常是一个 s...
    99+
    2023-06-25
  • Android编程之短信列表的时间显示实例分析
    本文实例讲述了Android编程之短信列表的时间显示。分享给大家供大家参考,具体如下: Android的短信的时间的显示做的很精细,首先保存在短信数据库mmssms.db中的短...
    99+
    2022-06-06
    程之 列表 Android
  • python编程开发之日期操作实例分析
    本文实例讲述了python编程开发之日期操作。分享给大家供大家参考,具体如下: 在python中对日期进行操作的库有: import datetime import time 对日期格式化信息,可以参考官方...
    99+
    2022-06-04
    编程开发 实例 日期
  • python编程开发之类型转换convert实例分析
    本文实例讲述了python编程开发之类型转换convert。分享给大家供大家参考,具体如下: 在python的开发过程中,难免会遇到类型转换,这里给出常见的类型转换demo: int(x [,base...
    99+
    2022-06-04
    编程开发 实例 类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作