1. 程式人生 > >Python calendar日歷模塊的說明

Python calendar日歷模塊的說明

-m calendar href 默認 時間 tar itl ase tail

calendar(日歷)模塊,默認每周第一天是星期一,最後一天是星期天。

函數及描述

1. calendar.calendar(year, w=2, l=1, c=6, m=3)

  返回一個多行字符串格式的year年年歷。

2. calendar.firstweekday()

  返回當前每周起始日期的設置。默認返回0,即星期一。

3. calendar.isleap(year)

  閏年返回True,否則False。

4. calendar.leapdays(y1, y2)

  返回y1到y2之間的閏年總數,包含y1,不包含y2。

5. calendar.month(year, month, w=2, l=1)

  返回一個多行字符串格式的year年month月日歷。

6. calendar.monthcalendar(year,month)

  返回一個整數的單層嵌套列表。每個子列表裝載一個星期。該月之外的日期都為0,該月之內的日期設為該日的日期,從1開始。

7. calendar.monthrange(year, month)

  返回兩個整數組成的元組,第一個是該月的第一天是星期幾,第二個是該月的天數。(calendar.monthrange(year, month):
  Returns weekday of first day of the month and number of days in month, for the specified year and month.——Python文檔)
  ps:此處計算星期幾是按照星期一為0計算。

8. calendar.prcal(year, w=2, l=1, c=6)

  等於print calendar.calendar(year)

9. calendar.prmonth(year, month)

  同上。

10. calendar.setfirstweekday(weekday)

  設置每周起始日期碼。0(星期一)到6(星期日)

11. calendar.timegm(tupletime)

  和time.gmtime相反,接收一個時間元組,返回該時刻的時間戳(計算機元年之後的秒數)

12. calendar.weekday(year, month, day)

  返回給定日期的星期碼,0(星期一)到6(星期日)。

轉自:http://blog.csdn.net/jianxia1956/article/details/52724217

Python calendar日歷模塊的說明