Python日期

Python日期章节,由表示大日期的calendar, date模块,逐渐过渡到表示时间刻度更小的模块:datetime, time模块。

今天列举关于calendar的小例子。

1 年的日历图

导入所需模块和函数

import calendar

from datetime import date

绘制年的日历图

mydate = date.today()

year_calendar_str = calendar.calendar(2020)

print(f"{mydate.year}年的日历图:{year_calendar_str}\n")

结果:

2020年的日历图:2020

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 1 2 1

6 7 8 9 10 11 12 3 4 5 6 7 8 9 2 3 4 5 6 7 8

13 14 15 16 17 18 19 10 11 12 13 14 15 16 9 10 11 12 13 14 15

20 21 22 23 24 25 26 17 18 19 20 21 22 23 16 17 18 19 20 21 22

27 28 29 30 31 24 25 26 27 28 29 23 24 25 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 2 3 4 5 1 2 3 1 2 3 4 5 6 7

6 7 8 9 10 11 12 4 5 6 7 8 9 10 8 9 10 11 12 13 14

13 14 15 16 17 18 19 11 12 13 14 15 16 17 15 16 17 18 19 20 21

20 21 22 23 24 25 26 18 19 20 21 22 23 24 22 23 24 25 26 27 28

27 28 29 30 25 26 27 28 29 30 31 29 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 2 3 4 5 1 2 1 2 3 4 5 6

6 7 8 9 10 11 12 3 4 5 6 7 8 9 7 8 9 10 11 12 13

13 14 15 16 17 18 19 10 11 12 13 14 15 16 14 15 16 17 18 19 20

20 21 22 23 24 25 26 17 18 19 20 21 22 23 21 22 23 24 25 26 27

27 28 29 30 31 24 25 26 27 28 29 30 28 29 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 1 1 2 3 4 5 6

5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13

12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20

19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27

26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31

30

2 判断某月有几天

import calendar

from datetime import date

mydate = date.today()

weekday, days = calendar.monthrange(mydate.year, mydate.month)

print(f'{mydate.year}年-{mydate.month}月的第一天是那一周的第{weekday}天\n')

print(f'{mydate.year}年-{mydate.month}月共有{days}天\n')

结果:

2020年-1月的第一天是那一周的第2天

2020年-1月共有31天

每日留言

说说你看完本文的感受?

或者一句激励自己的话?

(字数不少于15字)

怎么加入刻意学习队伍

点我,看文末彩蛋

留言有啥福利

点我就知道了

想进学习交流群

加微信:jjxksa888

备注:简说Python

2小时快速掌握Python基础知识要点。

完整Python基础知识要点

Python小知识 | 这些技能你不会?(一)

Python小知识 | 这些技能你不会?(二)

Python小知识 | 这些技能你不会?(三)

Python小知识 | 这些技能你不会?(四)

近期推荐阅读:

【1】整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了

【2】【终篇】Pandas中文官方文档:基础用法6(含1-5)

觉得不错就点一下“在看”吧

python打印2020某月的日历_教你用Python打印2020年日历相关推荐

  1. python如何把数放到ls里面_教你用 Python 修改微信(支付宝)运动步数,轻松升到 TOP1...

    1 项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该 python 脚本可以帮你实现. 2 实现方法 手机安装第三 ...

  2. python 直方图的绘制方法全解_教你利用Python玩转histogram直方图的五种方法

    直方图 直方图是一个可以快速展示数据概率分布的工具,直观易于理解,并深受数据爱好者的喜爱.大家平时可能见到最多就是 matplotlib,seaborn 等高级封装的库包,类似以下这样的绘图. 本篇博 ...

  3. python抖音表白软件手机版_教你用 Python 实现抖音热门表白软件

    之前在群里看到有人发了一个抖音上很火的小视频,就是一个不正经的软件,运行后问你是不是愿意做我的朋友,但你没法点击到「不同意」!并且没办法直接关闭窗口! 很不正经,很流氓,有点适合我. 效果大概是这样的 ...

  4. 无法同步谷歌日历_简单几步,将2020年天象导入你的手机日历

    还在担心错过美妙天象? 请收下这份新年礼物, 收下2020一整年的星空陪伴! ▼ 马褂老师的<手机电子天象历>陪伴大家走过了三年追星逐梦的时光,熬过了18.19没有什么重大天象的两年后,我 ...

  5. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

  6. python opencv手册_教你用Python实现5毛钱特效(给你的视频来点料)

    一.前言 请务必看到最后.Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视 ...

  7. 老男孩python全栈9期全套视频_[全套视频] 老男孩Python全栈7期:Flask全套组件及原理剖析视频教程,全套视频教程学习资料通过百度云网盘下载...

    目录├─1398 T* * I K, E% T│ ├─01 python fullstack s7day139 课前分享之找一个对标的人.mp4│ ├─02 python fullstack s7da ...

  8. python使用复合语句def创建函数对象_【收藏】Python实用技巧-成为Pythoner必经之路...

    前言 本文主要记录 Python 中一些常用技巧,所描述的是告诉你怎么写才是更好?  如果你并不熟悉Python语法,希望你能在下面代码片段中看到Python的简单.优雅; 如果你象我这样,对 Pyt ...

  9. python利用自动识别写模块_教你用Python 实现自动导入缺失的库

    在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...

最新文章

  1. 为什么 Django 能持续统治 Python 开发世界
  2. 揭开webRTC媒体服务器的神秘面纱——WebRTC媒体服务器开源项目介绍
  3. AI理论知识整理(12)-向量子空间
  4. 昨天添加的clustrMaps,忘了截屏,今天补上,就作为我在园子里的奠基。
  5. NHibernate利用Mindscape.NHibernateModelDesigner实现数据库与实体之间的转换及操作
  6. 计算机不能检测到第二个屏幕,Win10检测不到第二个显示器怎么办?Win10第二个显示器不能识别解决方法...
  7. android 系统(99)---MTK 平台系统重启分类
  8. 苹果Mac图片清晰度增强软件:Topaz Sharpen AI
  9. Android 设备上实现串口的移植
  10. 魔方矩阵c语言,C语言检验并打印魔方矩阵,检验并打印魔方矩阵,用C语言,求大神尽快解决...
  11. 如何取得销售订单中订单货币和本位币之间的汇率 (exchange rate)
  12. 基于matlab的运动模糊图像处理,基于matlab运动模糊图像处理
  13. 苹果签名是什么?苹果签名的作用是什么?
  14. 数字平原制作手游场景《仙境》
  15. 远程桌面访问计算机的步骤,如何开启远程桌面连接功能
  16. 这是一个浮躁的时代(程序员)
  17. 并购后仍不吭声的当当,下一步剑指何方?
  18. [读书笔记]增长黑客:创业公司的用户与收入增长秘籍
  19. 一个C语言的基本教程—位运算篇
  20. axure 9 如何根据下拉框选值,动态展现内容

热门文章

  1. 紫薯第10章数学 kaungbin专题14数论基础
  2. 生僻字用计算机弹的数字,抖音生僻字计算器乐谱完整版 抖音生僻字计算器数字简谱...
  3. 你在SOA实现中应用筒仓分析了吗?
  4. 【愚公系列】2022年03月 .NET架构班 021-ABP vNext 动态代理模块
  5. centos7挂载移动硬盘
  6. S/4 HANA标准表MARC增强字段
  7. 惠普HP Prime可编程计算器之添加坐标表及写入与读取
  8. homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库
  9. 如何用计算机制作动态图,怎样用电脑轻松制作GIF动图图片
  10. 基于Javaweb的小项目(类似于qqzone)1——设计数据库