python之時間日期calendar
阿新 • • 發佈:2018-08-27
生活 類型 http 年份 lse pri 信息 ext clas
calendar是與日歷相關的模塊,calendar模塊文件裏定義了很多類型,主要有Calendar,TextCalendar以及HTMLCalendar類型。其中,Calendar是TextCalendar與HTMLCalendar的基類。該模塊文件還對外提供了很多方法,例如:calendar,month,prcal,prmonth之類的方法...
1.calendar()獲取指定年份的日歷字符串
import calendar calen=calendar.calendar(2018) print(calen)
2.month()獲取指定月份的日歷字符串
import calendar calen=calendar.month(2018,8) print(calen) 結果: [python@master calendar]$ python3 2.py August 2018 Mo Tu We Th Fr Sa Su 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
3.isleap()檢測年份是否是潤年
import calendar calen1=calendar.isleap(2000) calen2=calendar.isleap(1900) print(calen1) print(calen2) 結果: [python@master calendar]$ python3 3.py True False
4.leapdays()檢測指定年限內潤年的數量
import calendar calen1=calendar.leapdays(1949,2018) print(calen1) 結果: [python@master calendar]$ python3 4.py 17
5.monthrange() 獲取指定月份的信息
import calendar calen1=calendar.monthrange(2018,8) print(calen1) 結果: [python@master calendar]$ python3 5.py (2, 31)
6.weekday ()根據指定的年月日計算星期幾
import calendar calen1=calendar.weekday(2018,8,27) print(calen1) 結果: [python@master calendar]$ python3 6.py 0
7.timegm() 將時間元組轉化為時間戳
import calendar tps = (2018,8,27,11,35,0,0,0) result = calendar.timegm(tps) print(result) 結果: [python@master calendar]$ python3 7.py 1535369700
還有其他函數:
生活總是如此艱難!
python之時間日期calendar