python查看模块方法,查看python的模块和函数帮助文档方法
日历是一个与日历相关的模块。日历模块文件定义了许多类型,包括日历、文本日历和html日历。Calendar是文本日历和html日历的基类。模块文件还提供了很多方法,比如calendar,month,prcal,prmonth。本文主要介绍日历模块的实现方法。
默认情况下,星期一是一周的第一天,星期日是最后一天。若要更改设置,必须调用calendar.setfirstweekday()函数。
导入日历
是目录(日历)
[日历、纪元、星期五、二月、 htmlcalendar 、 illegalmontherror 、 illegalweeekdekdayeror 、本地文本日历、星期一、星期六、星期日、星期日、星期二、星期二和_ _ _ _ loader _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ \ \ \ "格式字符串、 isleap 、 leapdays 、 main 、 mdays 、 month
1、calendar.calendar(year,w=2,l=1,c=6))。
以多行字符串格式返回日历。每三个月,间隔为c。每日宽度间隔为w个字符。每条线的长度是21*宽18 *长.l是每周的行数。
导入日历
print(calendar . calendar)2018)2018
一月二月三月
motuwethfrsasumotuwethfrsasumotuwethfrsasu
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
四月五月六月
motuwethfrsasumotuwethfrsasumotuwethfrsasu
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
七月八月九月
motuwethfrsasumotuwethfrsasumotuwethfrsasu
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
十月十一月十二月
我们来自苏萨,我们来自苏萨,我们来自苏萨
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
2、日历.第一个工作日( )
返回当前每周开始日期的设置。默认情况下,第一次加载caendar模块时,它返回0,即星期一。
calendar.firstweekday()
0
3.calendar.isleap(year)在闰年返回True,否则返回false。
导入日历
calendar.isleap(2015年)
错误的
calendar.isleap(年份=2012年)
真实的
calendar.isleap(2012年)
真实的
4.calendar.leapdays(Y1,y2)得出Y1和Y2之间的闰年总数。
leapdays的最后两个参数在实际提取时不包含第二个参数。也就是说,第二个参数即使在闰年也不算。
导入日历
calendar.leapdays(2012年、2018年)
2
calendar.leapdays(2017年、2018年)
一个
日历.日历日(2001年,2004年)
0
5、calendar.month(年,月,w=2,l=1)
以多行字符串格式返回年月日历,每个星期有两个标题和一行。每日宽度间隔为w个字符。每条线的长度是7* w 6。l是每周的行数。
用了print就好看了。
导入日历
日历月(2018,10,w=2,l=1)
2018年10月\n我们来自苏萨\ n 1 2 3 4 5 6 7 \ n 8 9 10 11 12 13 14 \ n15 16 17 18 19 20 21 \ n22 23 24 25 26 27 28 \ n29 30 31 \ n
6、calendar.monthcalendar(年、月)
返回整数的单级嵌套列表。每个子列表加载一个表示一周的整数。除年、月之外的所有日期都设置为0;该范围内的所有日期都由一个月中的某一天表示,从1开始。
2018-10-1是星期一,所以在第一个单词表中,第一个是1,第31个是星期三,后四个都是0。
导入日历calendar.monthcalendar(2018,10)
[[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]]
7、calendar.monthrange(年、月)
返回两个整数。第一个是日期代码,第二个是日期代码。第0天(周一)到第6天(周日);从1月1日到12月。
导入日历
calendar.monthrange(2018,10)
(0, 31)
8、calendar.prcal(year,w=2,l=1,c=6)
相当于打印日历。日历(年、月、日、摄氏度)。
9、calendar.prmonth(年,月,w=2,l=1)
相当于打印calendar.calendar(year,w,l,c)。
10、calendar.setfirstweekday(工作日)
设置每周的开始日期代码。0(星期一)到6(星期日)。
导入日历
calendar.firstweekday()
0
calendar.setfirstweekday(6)
calendar.firstweekday()
六
注意:这里设置好之后,关闭IDLE重启,就恢复原样了,从0(周一)到6(周日)。
11、calendar.timegm(tupletime)
与time.gmtime相反:接受一个时间元组形式,返回该时刻的时间戳。
时间gm(tupletime)
time.gmtime的倒数:接受时间作为时间元组,并返回与从epoch开始的浮点数相同的时间。
1导入时间
2导入日历
三
4 print(time . time())# 15410 . 486848686615
5 print(time . gmtime(time . time()))# time . struct _ time(TM _ year=2018,tm_mon=11,tm_mday=1,tm_hour=5,tm_min=48,tm_sec=32,tm_wday=3,tm_yday=305,tm_isdst=0)
6 print(calendar.timegm((2018,11,1,13,48,30,1,100,0))) #1541080110
12、日历.工作日(年、月、日)
返回给定日期的日期代码。0(星期一)到6(星期日)。月份是从一月(一月)到十二月(十二月)
导入日历
calendar.weekday(2018,10,31)
2
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。