1. 程式人生 > >進階第十課 Python模塊之calendar

進階第十課 Python模塊之calendar

pri 第一個 紀元 間隔 calendar類 模塊 OS 文件 tps

calendar,是與日歷相關的模塊。calendar模塊文件裏定義了很多類型,主要有Calendar,TextCalendar以及HTMLCalendar類型。其中,Calendar是TextCalendar與HTMLCalendar的基類。該模塊文件還對外提供了很多方法,例如:calendar,month,prcal,prmonth之類的方法。

可以看這個鏈接:

https://www.cnblogs.com/keqipu/p/7228502.html

calendar.calendar(year,w=2,l=1,c=6)
返回一個多行字符串格式的year年年歷,3個月一行,間隔距離為c。每日寬度間隔為w字符。每行長度為21* W+18+2* C。l是每星期行數。

calendar.firstweekday( )
返回當前每周起始日期的設置。默認情況下,首次載入caendar模塊時返回0,即星期一。

calendar.isleap(year)
是閏年返回True,否則為false。

calendar.leapdays(y1,y2)
返回在Y1,Y2兩年之間的閏年總數。

calendar.month(year,month,w=2,l=1)
返回一個多行字符串格式的year年month月日歷,兩行標題,一周一行。每日寬度間隔為w字符。每行的長度為7* w+6。l是每星期的行數。

calendar.monthcalendar(year,month)
返回一個整數的單層嵌套列表。每個子列表裝載代表一個星期的整數。Year年month月外的日期都設為0;範圍內的日子都由該月第幾日表示,從1開始。

calendar.monthrange(year,month)
返回兩個整數。第一個是該月的星期幾的日期碼,第二個是該月的日期碼。日從0(星期一)到6(星期日);月從1到12。

calendar.prcal(year,w=2,l=1,c=6)
相當於 print calendar.calendar(year,w,l,c).

calendar.prmonth(year,month,w=2,l=1)
相當於 print calendar.calendar(year,w,l,c)。

calendar.setfirstweekday(weekday)
設置每周的起始日期碼。0(星期一)到6(星期日)。

calendar.timegm(tupletime)
和time.gmtime相反:接受一個時間元組形式,返回該時刻的時間輟(1970紀元後經過的浮點秒數)。

calendar.weekday(year,month,day)
返回給定日期的日期碼。0(星期一)到6(星期日)。月份為 1(一月)到 12(12月)

進階第十課 Python模塊之calendar