Calendar 模块 | 学习笔记

简介: 快速学习 Calendar 模块

开发者学堂课程【Python 入门 2020年版: Calendar 模块】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10359


Calendar 模块

calendar 模块用来显示一个日历,使用的不多,了解即可。

 

calendar 模块的使用

Import calendar

1.calendar.setfirstweekday(calendarSUNDAY)

设置每周起始日期码。周一到周日分别对应 0~6

举例为,如果设置成了 Monday ,那么起始的星期则是星期一。如果设置成为 Sunday ,那么起始星期为星期日。0 是周一,0 到 6 依次排下去。

2.calendar.firstweekday() 

返回当前每周起始日期的设置。默认情况下,首次载入 calendar 模块时返回 0,即星期一。

3.c=calendar.calendar(2019) 

生成 2019 年的日历,并且以周日为其实日期码

print(c) 会打印 2019 年日历

4.print(calendar.isleap(2000))

True 闰年返回 True ,否则返回 False

Return year % 4 ==0 and (year % 100 ! =0 or year % 400 ==0)

由此,举例验证 1900 是否为闰年,结果会出现 False。

5.count=calendar.leapdays(1996,2010)

获取 1996 年到 2010 年一共有多少个闰年 。可以计算一定时间内有多少个闰年。运行结果为 4。包含 1996,2000,20004,20008。

6.print(calendar.month(2019,3))

可以直接打印 2019 年 3 )月的日历。可以自行选择年份例如 2020 年 3 月份,2200 年 3 月份等都是可以被打印出来的。但是并不是会被经常使用。

附加:

在开发里是有用到日历的时候,但是 python 更多是做后台,后台是不显示的。如果想把日历显示出来,需要在前端页面浏览器上。

相关文章
|
7月前
|
Java 关系型数据库 MySQL
37、一篇文章学习 Java 中的日期相关类(Date 和 Calendar),非常常用
37、一篇文章学习 Java 中的日期相关类(Date 和 Calendar),非常常用
72 0
|
3月前
|
安全 Java API
时间日期API(Date,SimpleDateFormat,Calendar)+java8新增日期API (LocalTime,LocalDate,LocalDateTime)
这篇文章介绍了Java中处理日期和时间的API,包括旧的日期API(Date、SimpleDateFormat、Calendar)和Java 8引入的新日期API(LocalTime、LocalDate、LocalDateTime)。文章详细解释了这些类/接口的方法和用途,并通过代码示例展示了如何使用它们。此外,还讨论了新旧API的区别,新API的不可变性和线程安全性,以及它们提供的操作日期时间的灵活性和简洁性。
|
6月前
|
Java
java中强大的时间处理工具:Calendar类(日历类)
`Calendar`类是Java中用来处理日期和时间的类,提供了许多属性来获取日期和时间的不同部分,如年、月、日、小时等。`Calendar`的常用属性包括`YEAR`(年)、`MONTH`(月)、`DATE`/`DAY_OF_MONTH`(日)、`DAY_OF_YEAR`(一年中的第几天)、`DAY_OF_WEEK_IN_MONTH`(一月中第几个星期)、`DAY_OF_WEEK`/`WEEK_OF_MONTH`(星期)等。
111 0
|
Java
Java 中Calendar日历类的基本使用
Java 中Calendar日历类的基本使用
89 1
|
7月前
|
移动开发 小程序 JavaScript
uView Calendar 日历
uView Calendar 日历
109 0
|
Unix C语言 Python
|
Java API
Java常用API(三)Date,DateFormat和Calendar
Java常用API(三)Date,DateFormat和Calendar
83 0
|
JavaScript 数据库
时间日期格式化 moment库的基本使用
注意:在时间格式的传输过程中, 我们为了能使时间在每一个地区都能准确获取的,一般存入数据库的都是,utf8 或者 是时间戳的形式, 因为时间戳和utf8的是一个标准,不会因为地区而异而改变
时间日期格式化 moment库的基本使用
|
Java API 数据库
Java常用类(2)--日期时间相关类Date、Calendar、LocalDateTime、Instant全面
Java常用类(2)--日期时间相关类Date、Calendar、LocalDateTime、Instant全面
164 0
Java常用类(2)--日期时间相关类Date、Calendar、LocalDateTime、Instant全面