calendar模塊提供與日歷相關(guān)的功能,包括為給定的月份或年份打印文本日歷的功能。默認(rèn)情況下,日歷將星期一作為一周的第一天,將星期日作為最后一天。 如果想要更改這個,可調(diào)用calendar.setfirstweekday()函數(shù)設(shè)置修改。以下是calendar模塊可用的功能函數(shù)列表 - 編號 函數(shù) 描述 1 calendar.calendar(year,w = 2,l = 1,c = 6) 返回一個具有年份日歷的多行字符串格式化為三列,以c個空格分隔。 w是每個日期的字符寬度; 每行的長度為21 * w + 18 + 2 * c,l是每周的行數(shù)。 2 calendar.firstweekday( ) 返回當(dāng)前設(shè)置每周開始的星期。默認(rèn)情況下,當(dāng)日歷首次導(dǎo)入時設(shè)置為:0,表示為星期一。 3 calendar.isleap(year) 如果給定年份(year)是閏年則返回True; 否則返回:False。 4 calendar.leapdays(y1,y2) 返回在范圍(y1,y2)內(nèi)的年份中的閏年總數(shù)。 5 calendar.month(year,month,w = 2,l = 1) 返回一個多行字符串,其中包含年份月份的日歷,每周一行和兩個標(biāo)題行。 w是每個日期的字符寬度; 每行的長度為7 * w + 6。 l是每周的行數(shù)。 6 calendar.monthcalendar(year,month) 返回int類型的列表。每個子列表表示一個星期。年份月份以外的天數(shù)設(shè)置為0; 該月內(nèi)的日期設(shè)定為月份的第幾日:1 ~ 31。 7 calendar.monthrange(year,month) 返回兩個整數(shù)。第一個是年度月(month)的星期幾的代碼; 第二個是當(dāng)月的天數(shù)。表示星期幾為0(星期一)至6(星期日); 月份是1到12。 8 calendar.prcal(year,w = 2,l = 1,c = 6) 類似于:calendar.calendar(year,w,l,c)的打印。 9 calendar.prmonth(year,month,w = 2,l = 1) 類似于:calendar.month(year,month,w,l)的打印。 10 calendar.setfirstweekday(weekday) 將每周的第一天設(shè)置為星期幾的代碼。 星期幾的代碼為0(星期一)至6(星期日)。 11 calendar.timegm(tupletime) time.gmtime的倒數(shù):以時間元組的形式接受時刻,并返回與從時代(epoch)開始的浮點數(shù)相同的時刻。 12 calendar.weekday(year,month,day) 返回給定日期的星期幾的代碼。星期幾的代碼為0(星期一)至6(星期日); 月數(shù)是1(1月)到12(12月)。5.其他模塊和功能如果您有興趣,那么可以在Python中找到其他重要的模塊和功能列表,其中包含日期和時間。以下列出其它有用的模塊 -datetime模塊pytz模塊dateutil模塊 |
|