Python3 日曆(Calendar)模組介紹
導讀 | 此模組的函式都是日曆相關的,例如列印某月的字元月曆。 |
星期一是預設的每週第一天,星期天是預設的最後一天。更改設定需呼叫calendar.setfirstweekday()函式。模組包含了以下內建函式:
序號 | 函式及描述 |
---|---|
1 |
calendar.calendar(year,w=2,l=1,c=6)
返回一個多行字串格式的year年年曆,3個月一行,間隔距離為c。 每日寬度間隔為w字元。每行長度為21* W+18+2* C。l是每星期行數。 |
2 |
calendar.firstweekday( )
返回當前每週起始日期的設定。預設情況下,首次載入caendar模組時返回0,即星期一。 |
3 |
calendar.isleap(year)
是閏年返回 True,否則為 false。 >>> import calendar>>> print(calendar.isleap(2000))True>>> print(calendar.isleap(1900))False |
4 |
calendar.leapdays(y1,y2)
返回在Y1,Y2兩年之間的閏年總數。 |
5 |
calendar.month(year,month,w=2,l=1)
返回一個多行字串格式的year年month月日曆,兩行標題,一週一行。每日寬度間隔為w字元。每行的長度為7* w+6。l是每星期的行數。 |
6 |
calendar.monthcalendar(year,month)
返回一個整數的單層巢狀列表。每個子列表裝載代表一個星期的整數。Year年month月外的日期都設為0;範圍內的日子都由該月第幾日表示,從1開始。 |
7 |
calendar.monthrange(year,month)
返回兩個整數。第一個是該月的星期幾,第二個是該月有幾天。星期幾是從0(星期一)到 6(星期日)。 >>> import calendar>>> calendar.monthrange(2014, 11)(5, 30) (5, 30)解釋:5 表示 2014 年 11 月份的第一天是週六,30 表示 2014 年 11 月份總共有 30 天。 |
8 |
calendar.prcal(year,w=2,l=1,c=6)
相當於 print calendar.calendar(year,w,l,c). |
9 |
calendar.prmonth(year,month,w=2,l=1)
相當於 print calendar.calendar(year,w,l,c)。 |
10 |
calendar.setfirstweekday(weekday)
設定每週的起始日期碼。0(星期一)到6(星期日)。 |
11 |
calendar.timegm(tupletime)
和time.gmtime相反:接受一個時間元組形式,返回該時刻的時間戳(1970紀元後經過的浮點秒數)。 |
12 |
calendar.weekday(year,month,day)
返回給定日期的日期碼。0(星期一)到6(星期日)。月份為 1(一月) 到 12(12月)。 |
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2670827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 日誌篇:模組日誌總體介紹
- Calendar日曆型別常見方法(必看!!)型別
- python3中的re模組簡單介紹及使用Python
- Python模組以及日曆常見用法Python
- 【StoneDB 模組介紹】伺服器模組伺服器
- 選單欄日曆提醒工具:Calendar 366 II for MacMac
- 極簡日曆軟體:Just Calendar for Mac中文版Mac
- 3.03 模組外掛介紹
- Android模組化框架介紹Android框架
- ModStartCMS模組開發介紹
- Just Calendar for Mac(就是一個日曆)2.0.4免啟用版Mac
- 『無為則無心』Python日誌 — 64、Python日誌模組logging介紹Python
- [轉載] Python日曆模組| 使用示例的weekday()方法Python
- Python 關於JSON模組介紹PythonJSON
- 簡單介紹python process模組Python
- Python的常見模組:OS和 time模組介紹Python
- 選單欄日曆軟體:Air Calendar 空氣日曆 for Mac v1.9中文啟用版AIMac
- Nginx 架構——【核心流程+模組介紹】Nginx架構
- mysql SQL Layer各個模組介紹MySql
- Python之logging模組相關介紹Python
- Django重要元件之Auth模組介紹Django元件
- python之pymsql模組相關介紹PythonSQL
- Altair Simdroid 流體分析模組介紹AI
- Simulink模擬---自帶PMSM電機模組介紹
- python3 shutil模組Python
- Istio所有模組、Service、Pod的功能介紹
- node表格模組exceljs介紹1–基本使用ExcelJS
- Python的包(package)和模組(module)介紹PythonPackage
- python基礎之-sys模組、os模組基本介紹(未完成)Python
- MT7628 wifi(路由器)模組晶片組介紹WiFi路由器晶片
- 接入層Nginx架構及模組介紹分享Nginx架構
- 光模組數字診斷(DDM)功能介紹
- HanLP分類模組的分詞器介紹HanLP分詞
- 適配mpvue平臺的的微信小程式日曆元件mpvue-calendarVue微信小程式元件
- ASP.NET Core模組化前後端分離快速開發框架介紹之3、資料訪問模組介紹ASP.NET後端框架
- vue-calendar 基於 vue 2.0 開發的輕量,高效能日曆元件Vue元件
- TiCDC 原始碼閱讀(二)TiKV CDC 模組介紹原始碼
- 聯發科MT3339 GPS單晶片模組介紹晶片